作者ronald736 (明天會更好)
看板R_Language
標題[問題] 能否ㄧ次匯出多個檔案呢? (write.table)
時間Sun Nov 25 14:38:55 2018
各位好 :
目前小弟正清洗資料,已經把許多有NA的資料建立完成,共有10個檔案 N1~N20
各代表原資料 第1~20個欄位出現空值的資料,例如第1個欄位出現空值資料 = N1
但我使用 write.table(N1,"E:/r/N1.csv",sep=",") 是可以匯出1個檔案
可是我要ㄧ次匯出20個,總不可能寫20行 write.table(N1,"E:/r/N1.csv",sep=",")
於是我想嘗試用迴圈做,如下 :
for (i in 1:20)
{
write.table(Ni,"C:/Ni.csv",sep=",")
}
但以上的Ni是找不到的,我知道沒有Ni這個物件,但我不知道怎麼樣讓R可以自動做匯出
這件事?
能否指點一下 我該用什麼寫法比較好?
我不想每次洗資料 都要寫 20個 write.table
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.194.168.247
※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1543127938.A.33E.html
→ cywhale: 把Ni取代為 get(paste0("N",i)) 11/25 15:51
→ cywhale: 當然檔案名也做類似的修改 paste0("C:/N",i,".csv") 11/25 15:52