[問題] dataframe 轉 多維array

看板R_Language作者 (晴時多雲)時間8年前 (2017/04/15 03:43), 編輯推噓1(102)
留言3則, 1人參與, 最新討論串1/1
[問題類型]: 程式諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來) [軟體熟悉度]: 使用者(已經有用R 做過不少作品) [問題敘述]: 我想把一個dataframe轉換成一個多維array 假設我們有下面資料 df = iris df$Species = as.numeric(as.factor(df$Species)) df$Group = 1:5 請問如何才能得到一個4維array: [3, 5, 10, 4], 其中 3代表3種Species 5代表每個Species下面有5個Group 10代表每個Species-Group組合下有10 rows 4代表4 columns -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 104.200.153.99 ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1492199000.A.65D.html

04/16 11:24, , 1F
array如同matrix一樣,只接受所有elememt都是數字或是文字
04/16 11:24, 1F

04/16 11:25, , 2F
舉isis有文字又有數字, 應該是放不進去.
04/16 11:25, 2F

04/16 11:26, , 3F
你的資料如果也是有文字有數字,用用看list
04/16 11:26, 3F
文章代碼(AID): #1OyIPOPT (R_Language)
文章代碼(AID): #1OyIPOPT (R_Language)