0
所以,我的數據框命名爲d,它有5行7列。在數據框中刪除r中的特定行
一列被稱爲DELTA_ICER
我需要刪除有DELTA_ICER 我試過,但不起作用行..
dom <-Delta_ICER<0
d <- d[!dom, ]
一些幫助,請。
感謝
所以,我的數據框命名爲d,它有5行7列。在數據框中刪除r中的特定行
一列被稱爲DELTA_ICER
我需要刪除有DELTA_ICER 我試過,但不起作用行..
dom <-Delta_ICER<0
d <- d[!dom, ]
一些幫助,請。
感謝
您需要參考變量使用提取符號dataframes內(例如,與$
)。你也可以在一行中做你的子集。
下面是一個例子:
set.seed(1)
d <- data.frame(Delta_ICER = rnorm(10), X = rnorm(10))
d[d$Delta_ICER >= 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
d = d [d [ 「DELTA_ICER」]> 0,] – Aashu