我有以下data.frame:匹配字符串并将其粘贴到上面的排
d <- data.frame(id = c(1:20),
name = c("Paraffinole (CAS 8042-47-5)", "Pirimicarb", "Rapsol", "Thiacloprid",
"Chlorantraniliprole", "Flonicamid", "Tebufenozid", "Fenoxycarb",
"Bacillus thuringiensis subspecies", "aizawai Stamm AB", "Methoxyfenozide",
"Acequinocyl", "lndoxacarb", "Acetamiprid", "Spirotet_r:amat",
"Cydia pomonella Granulovirus", "mexikanischer Stamm", "lmidacloprid",
"Spirodiclofen", "Pyrethrine"),
desc = LETTERS[1:20])
的名列包含字符串“斯塔姆”的两个条目。 Id'喜欢选择这些条目并将它们粘贴到之前的一列条目中,然后删除该行。所以df$name[9]
最后应该看起来像这样Bacillus thuringiensis subspecies__aizawai Stamm AB
和df$name[16]
如下:Cydia pomonella Granulovirus__mexikanischer Stamm
。然后应该删除d$name[c(10,17]
。
如何匹配一个字符串并将其粘贴到上面的行?
我想'df $ name [9]'应该是''苏云金芽孢杆菌亚种_aizawai Stamm AB',对吧? – lbusett
你是对的,复制粘贴错误 – andrasz