前情提要.....
上一篇逗滾紀錄了如何將資料匯出成txt檔, 這一篇要記錄如何匯出成CSV檔
CSV檔的特色就是資料元素的區隔方式是逗號 ","
其實匯出csv與txt檔是很類似的語法, 只有差一點點而已
###########################正文開始###########################
匯出整理好的資料為CSV檔
使用的資料與儲存路徑請參考前一篇文章: R資料匯出 txt檔
在這裡提供兩種方法儲存CSV檔:
#方法1
write.table(DATA1,file="D:\\Pixnet Blog\\Test\\DATA.csv",sep=",",row.names=F, na = "NA")
*DATA1當然就是你要匯出的資料集名稱嚕!
*file要填入你要匯出儲存資料的路徑, 注意後綴名是 .csv
*sep是資料元素的間隔符號, 因為CSV檔的間隔就是",", 所以這裡要填入 ","
*row.names 是指要不要把列名稱也匯出. 因為一併匯出有排版問題(大家可以試試row.names=T的效果)
所以row.names=F, 表示不匯出列名稱.
*na 同樣是遺失值的表示方式.
結果如下圖所示:
#方法2
write.csv(DATA1,file="D:\\Pixnet Blog\\Test\\DATA_1.csv",row.names = FALSE)
注意現在用的函數是 write.csv 不是 write.tableㄛ~~
*這裡可以發現, 使用write.csv的參數比用write.table少多了!!
參數的用法與方法一相同.
結果如下圖所示:
同樣的, 如果要將新資料直接加在已存在資料後面, 使用append=TRUE就可以辦到
write.table(DATA2,file="D:\\Pixnet Blog\\Test\\DATA.csv",sep=",",row.names=F, na = "NA",
append=TRUE,col.names=FALSE)
結果如下:
如何? 很簡單吧!!
###########################正文結束###########################
下一篇逗滾會介紹匯出成Excel檔的方式,
在下下篇, 我們還會介紹如何匯入Excel與csv檔
因為網路上的公開投資資料, 比如說股價, 景氣燈號...
很多都是excel檔或者csv檔, 所以匯入Excel/csv是很重要的一件事
不過需要另外安裝某些的套件~~~總而言之, 請期待下一篇吧