楼主: 不爱眼泪
8346 5

[问答] 求助R里读取csv中一列数据,如何用这列数据作为对角元素生成对角矩阵 [推广有奖]

  • 5关注
  • 5粉丝

讲师

76%

还不是VIP/贵宾

-

威望
0
论坛币
68 个
通用积分
4.9500
学术水平
14 点
热心指数
15 点
信用等级
12 点
经验
5486 点
帖子
171
精华
0
在线时间
1037 小时
注册时间
2009-5-25
最后登录
2024-4-23

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
       各位大神,小弟用R读取CSV中一列数据X后,希望用diag(X)作以这列数据为对角元素的对角矩阵,对X先做as.vector处理,接着用diag(),但显示结果只有第一个元素,不知何故,求解答。另追问在RStudio里输入或读取数据后,右上框内有data和value两类数据,不知他们的区别何在,感激不尽!
二维码

扫码加我 拉你入群

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

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

关键词:如何用 RStudio Vector Studio value 如何 元素

沙发
marynym 发表于 2015-6-5 10:45:51 |只看作者 |坛友微信交流群
hi
我是先读入数据mydata,假设我要提取第二列数据,第二列数据的名字为XX:newname<-mydata$XX
已有 1 人评分论坛币 收起 理由
cheetahfly + 10 热心帮助其他会员

总评分: 论坛币 + 10   查看全部评分

使用道具

藤椅
不爱眼泪 在职认证  发表于 2015-6-5 15:11:14 |只看作者 |坛友微信交流群
marynym 发表于 2015-6-5 10:45
hi
我是先读入数据mydata,假设我要提取第二列数据,第二列数据的名字为XX:newname
谢谢您的回复,我现在读入数据没有问题,就是数据赋值到某一变量名后,无法对其进行求对角阵的操作,执行diag()命令后出来的只有第一个元素,而不是以我导入的那列数据为对角元素的矩阵

使用道具

板凳
marynym 发表于 2015-6-5 18:04:47 |只看作者 |坛友微信交流群
不爱眼泪 发表于 2015-6-5 15:11
谢谢您的回复,我现在读入数据没有问题,就是数据赋值到某一变量名后,无法对其进行求对角阵的操作,执行 ...
这个我就不知道了

使用道具

报纸
xkg326358 发表于 2021-10-21 21:47:36 |只看作者 |坛友微信交流群
X <- as.numeric(X)
试一下

使用道具

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

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-28 02:05