作者jobs (晴时多云)
看板R_Language
标题[问题] dataframe 转 多维array
时间Sat Apr 15 03:43:15 2017
[问题类型]:
程式谘询(我想用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://webptt.com/cn.aspx?n=bbs/R_Language/M.1492199000.A.65D.html
1F:推 Edster: array如同matrix一样,只接受所有elememt都是数字或是文字 04/16 11:24
2F:→ Edster: 举isis有文字又有数字, 应该是放不进去. 04/16 11:25
3F:→ Edster: 你的资料如果也是有文字有数字,用用看list 04/16 11:26