全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
28992 7
2015-05-13
我从数据库里导入了data表,想提取出里面的第107列,用line7=data[,107]的话,会报错“错误于data[, 107] : 类别为'closure'的对象不可以取子集” 请问有什么解决的办法没有,初学者,想问各位大神。在线等答案
二维码

扫码加我 拉你入群

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

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

全部回复
2015-5-13 18:51:08
subset()不行吗
二维码

扫码加我 拉你入群

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

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

2015-5-13 19:31:26
Cruochu 发表于 2015-5-13 18:51
subset()不行吗
我去试试看
二维码

扫码加我 拉你入群

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

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

2015-5-13 19:39:00
Cruochu 发表于 2015-5-13 18:51
subset()不行吗
data13<-subset(data1,select=c("统计日期", "支付商品件数","支付买家数","支付金额"))
我想统计这四个列,但是提示
错误于`[.data.frame`(x, r, vars, drop = drop) : 选择了未定义的列
二维码

扫码加我 拉你入群

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

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

2015-5-14 16:12:51
理论上来说,line7=data[,107]肯定可以的
很可能是你的数据的问题,你看一下你的数据类型以及结构的具体情况,再看一下107列是什么;
也可以试一下sqldf包,
library(sqldf)
sqldf("select 变量名 from data")
二维码

扫码加我 拉你入群

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

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

2016-11-1 00:50:01
data13<-subset(data1,select=c("统计日期", "支付商品件数","支付买家数","支付金额"))
这个好像不用引号,我也刚用这个subset进行拆分数据库,选择合适的变量 。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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