楼主: tangyin0731
36671 12

[问答] R软件中 关于 列表怎样转成向量问题 [推广有奖]

  • 3关注
  • 0粉丝

初中生

0%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
147 点
帖子
10
精华
0
在线时间
11 小时
注册时间
2007-9-6
最后登录
2015-12-7

楼主
tangyin0731 发表于 2012-4-11 22:21:05 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
用read.delim读excel的数据 得到的是一个列表 而我用的程序包需要数据类型是向量或者是矩阵形式的 使用了诸如 as.vector()这样的函数,结果是“不能强制转换”,  请问应该怎么怎么办呢?本人刚刚接触R,论文急等着用,望前辈们不惜赐教啊  
二维码

扫码加我 拉你入群

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

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

关键词:r软件 Vector EXCEL 数据类型 READ excel 软件 程序 论文

沙发
tangyin0731 发表于 2012-4-11 22:30:45
支持一下

藤椅
trier2006 发表于 2012-4-11 23:08:22
提取所需的列,不就是向量么?dat[,i],就是提取第i列。
已有 1 人评分热心指数 收起 理由
qoiqpwqr + 1 热心帮助其他会员

总评分: 热心指数 + 1   查看全部评分

最好的医生是自己,最好的药物是时间……

板凳
qoiqpwqr 发表于 2012-4-12 02:43:49
读取后的列表是有很多列,每一列是一个变量。像楼上说的用dat[, i]就把第i列的变量取出来。
已有 1 人评分热心指数 收起 理由
UNC + 1 热心帮助其他会员

总评分: 热心指数 + 1   查看全部评分

报纸
ntsean 发表于 2012-4-12 04:40:32
unlist 函数
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
jack19880906 + 1 + 1 + 1 unlist棒棒的

总评分: 学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

地板
huochunxiao 发表于 2012-4-12 06:32:00
一般转成矩阵是没问题 貌似是as.matrix 你可以在谷歌里搜 as.matrix argument in r 基本就能找到转换矩阵的方法。

7
tangyin0731 发表于 2012-4-12 14:45:42
O(∩_∩)O谢谢   我试试

8
tangyin0731 发表于 2012-4-12 14:56:25
用unlist这个函数就可以啦  至于dat[,i]函数 我在R中没找到啊

9
huochunxiao 发表于 2012-4-12 16:33:37
tangyin0731 发表于 2012-4-12 14:56
用unlist这个函数就可以啦  至于dat[,i]函数 我在R中没找到啊
那人说的dat[,i] 不是函数吧 []就是提取矩阵里某行或者某列的方式 比如你的矩阵名叫 dat 你想选dat里面的第i列,你输入dat[,i]即可。 我没具体查过 呵呵 你查过 没有 应该就没有dat这个函数吧。。。

10
qoiqpwqr 发表于 2012-4-12 22:42:47
tangyin0731 发表于 2012-4-12 14:56
用unlist这个函数就可以啦  至于dat[,i]函数 我在R中没找到啊
dat是你读入的数据的名字,不是一个函数。

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-6 09:41