全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
1584 4
2009-08-07
有一个data中,有大量向量,每个向量有一个名字,例如,叫‘worker-1’,‘worker-2’,‘worker-3’。。。。。。等,
计算得到的结果是1,2,3 ,。。。
如何让R能知道1代表worker-1 ?

因为,data$‘worker-1’ 是对的,结果是返回了,worker-1 向量的数据;

可是i=1;data$‘worker-i’ 就是错的,结果是NULL

如何解决这个问题?谢谢。
二维码

扫码加我 拉你入群

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

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

全部回复
2009-8-7 10:18:03
当然可以,如data[[1,n],]之类完全可以处理
二维码

扫码加我 拉你入群

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

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

2009-8-7 10:18:57
这不是什么挑战,这是做bioinformatics的都要用的东西
二维码

扫码加我 拉你入群

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

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

2009-8-7 11:39:10
> data[[1,n],]
Error: unexpected ',' in "data[[1,n],"
data[1,1]
data[1,] 一直报错,屡试不爽。。。。。

因为数据只有在data$‘worker-1’ 是对的。
二维码

扫码加我 拉你入群

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

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

2009-8-10 07:43:13
那要看你的data frame是想调动row 还是col
col的话应该是data[,1],row的话应该是data[1,]!
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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