删除数据框中的特定行?

时间:2014-07-23 07:50:52

标签: r dataframe delete-row

我有一个如下所示的数据框:

            col1     col2     col3 
1             0        1       5
2             0        3       0
3             5        4       5
4             5        5       0
5             5        3       7

我想删除包含字符串' 0'的每一行。在列' col1'和' 5'在列' col3'。我怎样才能在R中完成这个?

            col1     col2     col3 
2             0        3       0
3             5        4       5
4             5        5       0
5             5        3       7

谢谢你。

1 个答案:

答案 0 :(得分:3)

假设您的数据集名为df

df[!(df$col1 == 0 & df$col3 == 5), ]

##   col1 col2 col3
## 2    0    3    0
## 3    5    4    5
## 4    5    5    0
## 5    5    3    7