楼主: 404937068
2006 13

[问答] 想对样本进行重排顺序,但是矩阵行变换实现出了问题,望大神指点 [推广有奖]

11
彼岸花开花 发表于 2017-4-9 18:49:32
你把the.data[i,]赋值给d或者其他的字符啊

12
糯米JI 发表于 2017-4-9 19:28:31 来自手机
404937068 发表于 2017-4-9 14:47
就是赋值出现问题提示找不到对象,求点拨,先谢过!!
是不是首先要定义the.datb是个矩阵啊

13
404937068 发表于 2017-4-9 19:42:14
糯米JI 发表于 2017-4-9 19:28
是不是首先要定义the.datb是个矩阵啊
诶 好像说道点子上了!!
但以前都是用c 这个r怎么定义矩阵来着。。

14
404937068 发表于 2017-4-10 00:10:15
好吧 问题解决了!!
先说说问题吧
1:未对the.datb定义    故找不到对象
2:不能简单的把iris当做矩阵,因为第五列为文本而非数字     
对应解决方法
1:the.datb<-matrix(0,150,5)     or      the.datb<-the.data
2:不能将the.datb定义为矩阵,最好的是定义为与the.data结构相同,可以看做是the.data的镜像
综上:the.datb<-the.data是目前来看最好的解决方法。
最后感谢以上所有启发我的小伙伴!!

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-29 21:00