我正在使用R.我有一个excel文件,其中每行包含两行或三行描述。我希望在单独的文本文件中写入每一行。所以,假设我有一个包含100行的excel文件,我将需要100个单独的文本文件。
对于如何以有效的方式做到这一点有什么想法吗?
答案 0 :(得分:0)
将文件/表格保存为csv并使用read.csv
将csv作为R数据帧读取。
然后,您可以将mapply
与数据框变量一起使用(比如称为x
,其中$desc
列用于描述)。为名为fnms
的数据框的每一行创建一个带有一个条目的字符向量。使用`fnms< - paste0(“text”,1:nrow(x),“。txt”)或类似内容。
把:
mapply(write, x$desc, fnms)