寄托天下
查看: 1758|回复: 5

[统计] 求教?R 怎么去掉数组中的一个单位? [复制链接]

Rank: 5Rank: 5

声望
1
寄托币
1377
注册时间
2009-3-15
精华
0
帖子
75
发表于 2010-9-30 14:36:57 |显示全部楼层
比如一个数组 a=c(1,2,3) 我想把第一个去掉变成 1,2 要怎么操作?

使用道具 举报

Rank: 1

声望
1
寄托币
64
注册时间
2008-8-11
精华
0
帖子
0
发表于 2010-9-30 20:05:56 |显示全部楼层
a[1:2,] ?

使用道具 举报

Rank: 5Rank: 5

声望
1
寄托币
1377
注册时间
2009-3-15
精华
0
帖子
75
发表于 2010-9-30 20:46:23 |显示全部楼层
a[1:2,] ?
gjohnston 发表于 2010-9-30 20:05

额。。原来是a=c(1,2,3)
用a=a[1:2],是可以把a换成1,2,但是这个其实还是重新给a赋值的。。

但是,如果有100个数比如a=c(1:100)
我想把中间的50去掉,要怎么做?

使用道具 举报

Rank: 5Rank: 5

声望
1
寄托币
1377
注册时间
2009-3-15
精华
0
帖子
75
发表于 2010-9-30 21:06:38 |显示全部楼层
这个用a=a[c(1:49,51:100)] 也可以

但是这个也是间接达成的,有没有直接删除的方法?(像RM()那种,但是RM只能把整个数组删除,不能删除其中一个数。。。)

使用道具 举报

Rank: 1

声望
1
寄托币
64
注册时间
2008-8-11
精华
0
帖子
0
发表于 2010-9-30 21:21:10 |显示全部楼层
a[-50] 可不可以?

使用道具 举报

Rank: 5Rank: 5

声望
1
寄托币
1377
注册时间
2009-3-15
精华
0
帖子
75
发表于 2010-9-30 21:26:28 |显示全部楼层
a[-50] 可不可以?
gjohnston 发表于 2010-9-30 21:21

对,就是这个!怎么也想不起来了!谢啦~~~

使用道具 举报

RE: 求教?R 怎么去掉数组中的一个单位? [修改]

问答
Offer
投票
面经
最新
精华
转发
转发该帖子
求教?R 怎么去掉数组中的一个单位?
https://bbs.gter.net/thread-1162842-1-1.html
复制链接
发送
回顶部