close

前情提要.....

上一篇逗滾紀錄了如何將資料匯出成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是很重要的一件事

不過需要另外安裝某些的套件~~~總而言之, 請期待下一篇吧

 

arrow
arrow

    逗滾仔 發表在 痞客邦 留言(0) 人氣()