簡體   English   中英

通過在 R 中創建相同的列來復制行

[英]Duplication Rows by creating same columns in R

我在下面使用創建 AuthorId 列表:

df.Author <- tibble::rowid_to_column(data.frame(df.Author,"AuthorId"))

但是我想將復制作為相同的 ID。

當前數據輸出

我想更改 dataframe 中的 AuthorId。就像所有 Mazumdar 的 AuthorId 都是 3。

我應該怎么辦? 我之所以沒有刪除重復項,是因為這個表中還有其他屬性不一樣。 只是名字重復,所以我希望他們有相同的 ID。

我們可能需要match

nm1 <- with(df.Author, paste(LastName, FirstName))
df.Author$AuthorId <- match(nm1, unique(nm1))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM