数据概览:
> str(dataStart[c("gvkey","DEF","FittedRob","NewCol")])
'data.frame': 1000 obs. of 4 variables:
$ gvkey : int 1004 1004 1004 1004 1004 1021 1021 1021 1021 1033 ...
$ DEF : int 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0...
$ FittedRob : num 0.549 0.532 0.519 0.539 0.531 ...
$ NewCol : chr 0.549 "Del" 0.519 0.539 "Del2" ...
现在,我想删除所有出现“Del”或“Del2”的行,这就是给定的“gvkey”。
dataStart <- NewDataFrame[ ! NewDataFrame$NewCol %in% c("Del","Del2"),]
其中 NewDataFrame 是包含 NewCol 的 data.frame。但是,这只会删除出现“Del”和“Del2”的行,如果出现“Del”或“Del2”,我想删除整个“gvkey”。谢谢。