我有以下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