看板 R_Language 關於我們 聯絡資訊
文章分類提示: - 問題: 當你想要問問題時,請使用這個類別 [問題類型]: 程式諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來) [軟體熟悉度]: 入門(寫過其他程式,只是對語法不熟悉) [問題敘述]: 請問怎麼一次生成多個dataframe,想用迴圈生成一次自動生成多個檔案,但是發現不 太能行,小弟想請問一下如何一次生成多個檔案,先謝謝各位大大 [程式範例]: [關鍵字]: -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.114.54.167 ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1476105327.A.0BE.html
celestialgod: lapply(1:10, data.frame, a=1:3) 就 10/10 21:25
celestialgod: 十個data.frame了... 10/10 21:25
celestialgod: 光看敘述其實不太懂你的問題 10/10 21:25
celestialgod: 看是否可以給一點明確的例子 10/10 21:26
s1001326: 這樣的程式碼是一個list 有10個元素吧? 10/10 21:35
s1001326: 想要的是從一個list裡面的10個元素 切成 10/10 21:36
s1001326: 10個獨立的data.frame 10/10 21:36
celestialgod: 不懂... 10/10 21:58
s1001326: 假設x1~x10都是data.frame 假如手動打x1<- data.frame() 10/10 22:15
s1001326: 依此類推打到x10 有沒有甚麼方法一次就可以生成x1~x10 10/10 22:15
clansoda: 用paste給他名字就好了 10/10 22:46
andrew43: 請至少提供簡單的實例,否則不易解答。 10/10 23:11
celestialgod: 直接eval parse就好,但是我不推薦這解法 10/10 23:28
celestialgod: 以程式寫法來說,最好是使用list包data.frame 10/10 23:29
celestialgod: 不然就參考這篇:#1NzRlPfk 他是用assign + get去處 10/10 23:31
celestialgod: 只是這樣寫,會發現程式月毒性很差 10/10 23:33
celestialgod: 閱讀 10/10 23:33
celestialgod: 適當的使用資料結構去處理資料才是正途 10/10 23:33