看板 R_Language 關於我們 聯絡資訊
各位好 : 目前小弟正清洗資料,已經把許多有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