最も効率的な方法は、のna.strings
引数を使用してすべての値をとしてread.csv()
コーディングしてから、不完全なケースを削除することです。-1
NA
ステップ1:設定na.strings=-1
:read.csv()
x <- read.csv(text="
clientx,clienty,screenx,screeny
481,855,481,847
481,784,481,847
481,784,481,847
-1,292,879,355", header=TRUE, na.strings=-1)
x
clientx clienty screenx screeny
1 481 855 481 847
2 481 784 481 847
3 481 784 481 847
4 NA 292 879 355
ステップ2:complete.cases
またはを使用しますna.omit
:
x[complete.cases(x), ]
clientx clienty screenx screeny
1 481 855 481 847
2 481 784 481 847
3 481 784 481 847
na.omit(x)
clientx clienty screenx screeny
1 481 855 481 847
2 481 784 481 847
3 481 784 481 847