【发布时间】:2016-12-16 14:24:47
【问题描述】:
我正在尝试使用 R 获取字符向量的内容并创建一个在项目之间带有换行符的单个字符串。最终目标是将文本导入 excel 文件,这样一个单元格包含所有项目,每个项目位于单独的行中。
TextVector <- c("Name1", "Name2", "Name3")
cat(paste(TextVector, collapse = '\n'))
这给出了我想要的输出,但它只是打印出来的......我无法将它保存到对象中。最后,我想要一个 csv 文件,该文件将包含在一个带有换行符的单元格中的项目,如下所示:
名称1
名称2
名称3
感谢您的任何建议!
【问题讨论】:
-
cat将 R 对象输出到您的控制台。做:new_text <- paste(TextVector, collapse = '\n')。然后你可以这样做:write.table(x = new_text, file = 'somefile.csv', row.names = F, col.names=F)。你应该得到类似于你想要的输出的东西。