[问题] dataframe 转 多维array

楼主: jobs (晴时多云)   2017-04-15 03:43:15
[问题类型]:
程式咨询(我想用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
作者: Edster (Edster)   2017-04-16 11:24:00
array如同matrix一样,只接受所有elememt都是数字或是文字举isis有文字又有数字, 应该是放不进去.你的资料如果也是有文字有数字,用用看list

Links booklink

Contact Us: admin [ a t ] ucptt.com