将大数据框写入txt文件
Writing big dataframe into txt file
我有一个数据框s。我想把它的内容写成一个 outputfile.txt
当我使用以下命令时:
> sink ("outputfile.txt")
> s
> sink()
我收到以下消息:
[ reached getOption("max.print") -- omitted 5162 rows ]
如何将这个dataframe的所有内容直接写到一个txt文件中?
不要使用 sink
将 table 数据写入文件,而是使用适当的函数。在 base R 中,这是 write.table
及其兄弟函数。不幸的是,这个函数有一些相当可疑的默认值——但是下面的例子应该可以工作:
write.table(data, filename, sep = '\t', quote = FALSE, col.names = NA)
sink
通常只用于捕获函数的输出,这些函数不 return 其输出而是直接将其回显到控制台(例如警告和消息)。
我有一个数据框s。我想把它的内容写成一个 outputfile.txt 当我使用以下命令时:
> sink ("outputfile.txt")
> s
> sink()
我收到以下消息:
[ reached getOption("max.print") -- omitted 5162 rows ]
如何将这个dataframe的所有内容直接写到一个txt文件中?
不要使用 sink
将 table 数据写入文件,而是使用适当的函数。在 base R 中,这是 write.table
及其兄弟函数。不幸的是,这个函数有一些相当可疑的默认值——但是下面的例子应该可以工作:
write.table(data, filename, sep = '\t', quote = FALSE, col.names = NA)
sink
通常只用于捕获函数的输出,这些函数不 return 其输出而是直接将其回显到控制台(例如警告和消息)。