データの概要:
> 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」全体を削除したいと思います。ありがとう。