全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
23835 8
2010-04-13
data.frame: v

id    x1     x2   x3
1     59.5 1.72 4.77
2     31.5 0.15 6.97


如何变成matrix:
        59.5 1.72 4.77
        31.5 0.15 6.97


目前的方法
x1<-matrix(data=v$x1,nc=1)
x2<-matrix(data=v$x2,nc=1)
cbind(x1,x2)

有知道更好的方法的不?变量如果多了,这样做就太丑陋了
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2010-4-13 16:07:54
Convert a Data Frame to a Numeric Matrix
data.matrix()
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-4-13 18:28:31
2# epoh

这个我注意到了,还有一个as.matrix(x, rownames.force = NA, ...)
试试
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2010-4-13 19:01:24
如何删除矩阵的第一列呢
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-11-15 10:22:36
presidentccj 发表于 2010-4-13 19:01
如何删除矩阵的第一列呢
d<d[,c(-1)]
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-11-15 18:59:17
我比较好奇为什么要把数据框转换成矩阵。。。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群