R に 74 列のデータ フレームがあります。これらの列のうち 60 列は因子で、残りには連続データが含まれています。因子である列のうち、レベルの 1 つとして NULL を含むものがあります。NULL 値が含まれている可能性があるすべての観測を削除したいと思います。各観測には、一意の識別番号を含む ID 列があります。次のコード スニペットを使用しています。
x <- mydata[which(mydata$column2 == "NULL"), ]
mydata <- mydata[!mydata$ID %in% x$ID, ]
ただし、これを次のように繰り返し使用すると:
x <- mydata[which(mydata$column3 == "NULL"), ]
mydata <- mydata[!mydata$ID %in% x$ID, ]
データ フレームで NA を取得し始めます。私は何を間違っていますか?助けに感謝します。