1
У меня есть vector
слов для удаления из data.table
DT
следующим образом.R удаляет несколько текстовых строк в data.table
wordstoremove <- c("Simpson", "Flander", "Nahasapeemapetilon", "Spuckler", "Wiggum")
DT <- structure(list(vid = c("Simpsons", "Flanders", "Nahasapeemapetilons",
"Spucklers", "Wiggums"), wr1 = c("Homer Simpson", "Ned Flanders",
"Apu Nahasapeemapetilon", "Cletus Spuckler", "Chief Wiggum"),
wr2 = c("Bart Simpson", "Rod Flanders", "Manjula Nahasapeemapetilon",
"Brandine Spuckler", "Ralph Wiggum"), wr3 = c("Marge Simpson",
"Todd Flanders", "Sanjay Nahasapeemapetilon", NA, "Sarah Wiggum"
)), .Names = c("vid", "wr1", "wr2", "wr3"), row.names = c(NA,
-5L), class = c("data.table", "data.frame"))
DT
vid wr2 wr2 wr3
1: Simpsons Homer Simpson Bart Simpson Marge Simpson
2: Flanders Ned Flanders Rod Flanders Todd Flanders
3: Nahasapeemapetilons Apu Nahasapeemapetilon Manjula Nahasapeemapetilon Sanjay Nahasapeemapetilon
4: Spucklers Cletus Spuckler Brandine Spuckler NA
5: Wiggums Chief Wiggum Ralph Wiggum Sarah Wiggum
Я знаю, что смогу использовать решение в R remove multiple text strings in data frame.
Как это сделать, используя data.table
, чтобы свести к минимуму копирование данных?
обычно просто 'имена (DT)' вместо 'COLNAMES (DT)' используются – MichaelChirico
и, возможно, использовать 'ы' для обеспечения возможности множественного – MichaelChirico
Да, я? пропустил его после редактирования Crop. Что вы подразумеваете под '' '? –