我使用以下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个变量。
答案 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"
它包含了我的这两行。