全部版块 我的主页
论坛 提问 悬赏 求职 新闻 读书 功能一区 悬赏大厅
2601 5
2015-12-02
悬赏 15 个论坛币 未解决
像图中那种情况是怎么回事哈,我不确定是不是那个引号“” 的问题,如果是怎么破?原始数据里的是木有“”的
灰常感谢
二维码

扫码加我 拉你入群

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

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

全部回复
2015-12-5 16:11:29
楼主的图呢?不懂楼主是发生什么问题
二维码

扫码加我 拉你入群

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

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

2015-12-13 16:29:05
zycle 发表于 2015-12-5 16:11
楼主的图呢?不懂楼主是发生什么问题
不好意思,刚看到,可以帮我看一下怎么了吗?
谢谢
附件列表
113440gc49hzhcpphpd9ge.jpg

原图尺寸 24.3 KB

113440gc49hzhcpphpd9ge.jpg

二维码

扫码加我 拉你入群

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

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

2015-12-15 11:12:12
hebobo329 发表于 2015-12-13 16:29
不好意思,刚看到,可以帮我看一下怎么了吗?
谢谢
最后那个b<-a[,2]应该是有问题的,b应该是一个7*5的dataframe,而a[,2]是character K,把a[,2]赋给b是不合规矩的
我猜楼主是想在dataframe ua里按Group.2={K,J}筛选出相应的行是么?按你的思路可以试一下下面的代码:
a<-c("J","K")
bJ<-ua[ua[,2]==a[1],]
bK<-ua[ua[,2]==a[2],]
二维码

扫码加我 拉你入群

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

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

2015-12-15 11:12:18
hebobo329 发表于 2015-12-13 16:29
不好意思,刚看到,可以帮我看一下怎么了吗?
谢谢
最后那个b<-a[,2]应该是有问题的,b应该是一个7*5的dataframe,而a是character vector,所以a[2]是符合规矩的,但是a[,2]是dataframe|matrix里的用法,但是把a[2]赋给b是要干嘛?
我猜楼主是想在dataframe ua里按Group.2={K,J}筛选出相应的行是么?按你的思路可以试一下下面的代码:
a<-c("J","K")
bJ<-ua[ua[,2]==a[1],]
bK<-ua[ua[,2]==a[2],]
在使用“==”判定的时候其实无所谓类型,都能判断出T|F,但是如果是判断大小就会出问题:
> a<-'101'
> b<-101
> c<-11
> a==b
[1] TRUE
> a>c
[1] FALSE
> a<c
[1] TRUE

似乎是按位数先后顺序来判断的,所以要判定数字大小的时候可以试一下:as.numeric(as.character()),全部转化成numeric来判断(内嵌一个转换成character的是因为有时候直接转换成numeric会出问题,e.g. dataframe里面可以有很多种不同的格式):
as.numeric(as.character(a))>as.numeric(as.character(c))
[1] TRUE
> as.numeric(a)>c
[1] TRUE



二维码

扫码加我 拉你入群

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

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

2016-1-4 09:19:21
zycle 发表于 2015-12-15 11:12
最后那个b aas.numeric(as.character(c))
[1] TRUE
> as.numeric(a)>c
好久没上,刚设为最佳,谢谢了哈
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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