【w1】【swirl】子集

> x
 [1] -0.2371400         NA  0.5923221  1.9437247  0.3403599 -1.4196407 -1.5748373         NA
 [9]         NA         NA  1.3831167 -0.1410241         NA         NA -1.7172346 -0.1557368
[17] -0.0814329  0.9638651  1.2742987 -0.3073598         NA         NA         NA         NA
[25]         NA         NA -1.5794282  0.7236766         NA -1.4505870         NA  1.6289536
[33]         NA         NA         NA         NA         NA -1.4065831         NA  0.8419470

> x[is.na(x)]         // 挑选所有NA
 [1] NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA NA

> y<-x[!is.na(x)]             //存储所有不是NA的
>  y
 [1] -0.2371400  0.5923221  1.9437247  0.3403599 -1.4196407 -1.5748373  1.3831167 -0.1410241
 [9] -1.7172346 -0.1557368 -0.0814329  0.9638651  1.2742987 -0.3073598 -1.5794282  0.7236766
[17] -1.4505870  1.6289536 -1.4065831  0.8419470

> y[y>0]            // 选取 y > 0 的
[1] 0.5923221 1.9437247 0.3403599 1.3831167 0.9638651 1.2742987 0.7236766 1.6289536 0.8419470

> x[!is.na(x) & x>0]
[1] 0.5923221 1.9437247 0.3403599 1.3831167 0.9638651 1.2742987 0.7236766 1.6289536 0.8419470

c(x[3],x[5],x[7]) = x[c(3,5,7)]

> c(x[3],x[5],x[7])
[1]  0.5923221  0.3403599 -1.5748373

> x[c(3,5,7)]
[1]  0.5923221  0.3403599 -1.5748373

选除了第n的子集

x[c(-2,-10)] == x[-c(2,10)]

> x[c(-2,-10)]    // 用负数(-)表示除去
 [1] -0.2371400  0.5923221  1.9437247  0.3403599 -1.4196407 -1.5748373         NA         NA
 [9]  1.3831167 -0.1410241         NA         NA -1.7172346 -0.1557368 -0.0814329  0.9638651
[17]  1.2742987 -0.3073598         NA         NA         NA         NA         NA         NA
[25] -1.5794282  0.7236766         NA -1.4505870         NA  1.6289536         NA         NA
[33]         NA         NA         NA -1.4065831         NA  0.8419470

> x[-c(2,10)]    // 也可表示为除去第2、3个的子集
 [1] -0.2371400  0.5923221  1.9437247  0.3403599 -1.4196407 -1.5748373         NA         NA
 [9]  1.3831167 -0.1410241         NA         NA -1.7172346 -0.1557368 -0.0814329  0.9638651
[17]  1.2742987 -0.3073598         NA         NA         NA         NA         NA         NA
[25] -1.5794282  0.7236766         NA -1.4505870         NA  1.6289536         NA         NA
[33]         NA         NA         NA -1.4065831         NA  0.8419470

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值