使用R中的data.table将空数据帧写入磁盘中的CSV

时间:2019-02-06 06:35:16

标签: r data.table

我正在尝试使用data.table的fwrite将R中的data.frames循环写入CSV。某些表具有0行和0列,并且data.table引发以下错误 Error: ncol(x) > 0L is not TRUE

最后一个问题是我该如何write an empty data.frame using data.table

1 个答案:

答案 0 :(得分:0)

fwrite()包中的data.table函数应该能够写没有行且没有一列或多列的数据帧:

library(data.table)

fwrite(your_df, "path/to/output.csv")

SQL表不可能有零列,因此零列R数据表或数据帧对应于SQL中的表似乎毫无意义。