删除数据帧中r中的特定行

删除数据帧中r中的特定行,r,R,因此,我的数据框架名为d,它有5行7列 其中一列称为DELTA_ICER 我需要删除具有DELTA_ICER的行,您需要使用提取符号引用数据帧中的变量,例如,使用$。您也可以在一行中进行子集设置 下面是一个例子: set.seed(1) d <- data.frame(Delta_ICER = rnorm(10), X = rnorm(10)) d[d$Delta_ICER >= 0,] 和原始数据帧: > d Delta_ICER X 1 -0.

因此,我的数据框架名为d,它有5行7列

其中一列称为DELTA_ICER


我需要删除具有DELTA_ICER的行,您需要使用提取符号引用数据帧中的变量,例如,使用$。您也可以在一行中进行子集设置

下面是一个例子:

set.seed(1)
d <- data.frame(Delta_ICER = rnorm(10), X = rnorm(10))
d[d$Delta_ICER >= 0,]
和原始数据帧:

> d
   Delta_ICER           X
1  -0.6264538  1.51178117
2   0.1836433  0.38984324
3  -0.8356286 -0.62124058
4   1.5952808 -2.21469989
5   0.3295078  1.12493092
6  -0.8204684 -0.04493361
7   0.4874291 -0.01619026
8   0.7383247  0.94383621
9   0.5757814  0.82122120
10 -0.3053884  0.59390132

d=d[d[,增量]>0,]
  Delta_ICER           X
2  0.1836433  0.38984324
4  1.5952808 -2.21469989
5  0.3295078  1.12493092
7  0.4874291 -0.01619026
8  0.7383247  0.94383621
9  0.5757814  0.82122120
> d
   Delta_ICER           X
1  -0.6264538  1.51178117
2   0.1836433  0.38984324
3  -0.8356286 -0.62124058
4   1.5952808 -2.21469989
5   0.3295078  1.12493092
6  -0.8204684 -0.04493361
7   0.4874291 -0.01619026
8   0.7383247  0.94383621
9   0.5757814  0.82122120
10 -0.3053884  0.59390132