我正在尝试使用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
?
答案 0 :(得分:0)
fwrite()
包中的data.table
函数应该能够写没有行且没有一列或多列的数据帧:
library(data.table)
fwrite(your_df, "path/to/output.csv")
SQL表不可能有零列,因此零列R数据表或数据帧对应于SQL中的表似乎毫无意义。