write.csv写一个空文件

时间:2015-07-05 14:27:54

标签: r export-to-csv

我使用以下sql查询从2个数据集cust_data和cust_demo创建了一个data.frame cust_data_360:使用过的SQLDF包

cust_data_360 <- sqldf('select * from cust_data where ID not in(select ID from cust_demo)')

当我尝试使用write.csv编写输出时:

write.csv('cust_data_360', file = 'cust_data_360.csv')

该文件写在工作目录中,但是空白。我不确定是什么问题? cust_data_360有44个观察值,包含10个变量。

1 个答案:

答案 0 :(得分:2)

澄清@akrun - 您不引用您正在编写的对象的名称。使用write.csv(cust_data_360, file="cust_data_360.csv")

您创建的CSV实际上不应为空:

> write.csv('cust_data_360', file = 'cust_data_360.csv')
> 

现在查看它(Linux命令行,在Windows中,在记事本中打开)

$ cat cust_data_360.csv 
"","x"
"1","cust_data_360"

它包含了我的这两行。

相关问题