我有一个字符向量(content),在R语言中大约有50000行。然而,当从文本文件读取时,其中一些行是分开的,实际上它们不应该分开。具体来说,这些行看起来像这样:
[1] hello,
[2] world
[3] ""
[4] how
[5] are
[6] you
[7] ""
我希望将这些行合并,使其看起来像这样:
[1] hello, world
[2] how are you
我已尝试编写一个 for 循环:
for(i in 1:length(content)){
if(content[i+1] != ""){
content[i+1] <- c(content[i], content[i+1])
}
}
但是当我运行循环时,出现了错误:需要TRUE / FALSE的地方缺少值。
有人能建议一种更好的方法来做这件事吗,也许甚至不使用循环?
谢谢!
编辑: 实际上,我正在尝试将其应用于一个包含成千上万行的文档语料库。有什么想法可以将这些解决方案转化为可应用于每个文档内容的函数吗?
content[i+1]
。 - Heroka