2015-07-05 68 views
0

我創建2數據data.frame cust_data_360設置cust_data和cust_demo使用下面的SQL查詢:用於SQLDF包write.csv寫一個空文件

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有10個變量的44個觀測值。

+7

您不需要'cust_data_360'的報價# – akrun

+0

@akrun:謝謝!這對我來說太愚蠢了,是的,我也在CSV文件中獲得了這兩行。 –

+0

@akrun:如果可以提供幫助,我還有一個與within()函數相關的問題。另外,我是否需要單獨發佈? –

回答

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" 

它包含這兩個線爲我。