【发布时间】:2015-02-09 08:15:24
【问题描述】:
This post 建议一种将列表写入文件的方法。
lapply(mylist, write, "test.txt", append=TRUE, ncolumns=1000)
这种技术的问题是列表的部分信息(子部分的结构和子部分的名称)消失了,因此重新创建原始信息非常复杂(或者如果我们丢失了额外的信息则不可能)从文件中列出。
导出和导入(不进行任何修改,包括名称)列表的最佳解决方案是什么?
【问题讨论】:
-
dputdump或save都会将 R 对象写入外部文件。save将给出二进制格式,而其他两种文本表示形式。 -
为什么不用
?saveRDS什么的? -
如果您想要在控制台输出中看到的内容,那么:
cat(capture.output(print(my.list), file="test.txt")虽然我认为 dput 策略会更好,因为它可以是source()-ed -
@thelatemail 我不知道这些功能,它们正是我需要的。我最终使用了
dput和dget。你能把你的评论变成答案吗?谢谢。
标签: r list export-to-csv