我有以下数据框架
>data.frame
col1 col2
A
x B
C
D
y E
我需要一个新的数据框,如下所示:
>new.data.frame
col1 col2
A
x
C
D
y
我只需要一个从col1读取的方法,如果Col1中有任何字符,则清除col2的相应行值 . 我正在考虑使用if语句和data.table但不确定如何根据col1中存在的任何字符来中继删除col2值的信息 .
3 回答
像这样的东西有效:
这取决于你的意思'remove' . 这里我假设一个空字符串
""
. 但是,同样的原则适用于NA
正如你提到
data.table
,这个代码就是使用
dplyr