我在表中的列如下在一排消除重複的話
Col1
========================
"No","No","No","No","No"
"No","No","No"
Yes
No
"Yes","Yes","Yes","Yes"
"Yes","No","Yes", "Yes
我想刪除重複的不和是與創建列這樣
Col1
========================
No
No
Yes
No
Yes
Yes, No
我開始
kickDuplicates <- c("No","Yes")
# create a list of vectors of place names
broken <- strsplit(Table1$Col1, ",")
# paste each broken vector of place names back together
# .......kicking out duplicated instances of the chosen names
Table1$Col1 <- sapply(broken, FUN = function(x) paste(x[!duplicated(x)
| !x %in% kickDuplicates ], collapse = ", "))
但是這不起作用,我得到與以前一樣的原始列與重複項,有人可以告訴我,我在哪裏錯了嗎?
c("\"No\", \"No\", \"No\", \"No\", \"No\", \"No\", \"No\", \"No\"",
"\"No\", \"No\", \"No\", \"No\", \"No\", \"No\", \"No\", \"No\", \"No\", \"Yes\", \"No\", \"No\", \"No\", \"No\", \"No\", \"No\", \"No\", \"No\", \"No\", \"No\", \"No\", \"No\", \"No\", \"No\", \"No\", \"No\", \"No\", \"No\", \"No\", \"No\"",
"\"No\", \"No\", \"No\", \"No\", \"No\", \"No\", \"No\", \"No\", \"No\", \"No\", \"No\", \"No\", \"No\", \"No\", \"No\", \"No\", \"No\", \"No\", \"No\", \"No\", \"No\", \"No\", \"No\", \"No\", \"No\", \"No\", \"No\", \"No\"",
"\"No\", \"No\"", "\"No\", \"No\", \"No\", \"No\", \"No\", \"No\", \"No\", \"No\", \"No\", \"No\", \"No\", \"No\", \"No\", \"No\", \"No\", \"No\", \"No\", \"No\", \"No\", \"No\", \"No\", \"No\", \"No\", \"No\", \"No\", \"No\", \"No\", \"No\", \"No\", \"No\"",
"No")
你能告訴一個'dput (表1)'? –
您可能正在尋找'base :: unique',但正如David所言,如果不知道數據的外觀如何,就不可能說出來。 –
@DavidArenburg馬修用這一列的dput更新了這個問題 – bison2178