大規模なデータフレームは?_?寸法は501行と42844列です。 Rを使用して、私はすでに以下のコードを使用することにより、NAでそれらを置き換えていますデータフレームからNA値を削除するR
data[data == "?_?"] <- NA
をだから私は今、NA値があると私はData.frame何か悪い起こっているから、これらを省略したい.... 以下のコマンドを実行したとき:
data_na_rm <- na.omit(data)
私は結果として0,42844オブジェクトを取得します。
dim(data_na_rm) #gives me 0 42844
data_na_rm[1,2] #gives me NA
data_na_rm[5,3] #gives me NA
############################
data_na_rm[2] #gives me the title of the second column
data_na_rm[5] #gives me the title fo the fifth
私は何をしなければなりませんか?私はこのことを何時間も費やしてきました。誰かが私を助けるためにこれのために時間を費やすことができたら、私は感謝します。
'na.omit'は、行内の任意の「NA」を持つすべての行を削除します。あなたはたぶんどこの行にもいくつかの 'NA'を持っています。 – JackStat
' data [data == "?_?"] < - NA' ...これは私には奇妙に見えます。 1つの列に値を置き換えるつもりはありませんでしたか? –
まず、私のために時間を費やしてくれたすべての人に感謝したいと思います.Biegeleisenの私の意図は、data_frameのどこでも '?_ 'の値を' NA'に置き換えることでした。このdata_setでBugsを使用してベイジアンモデルを実行したいので、Bugs/R_Jugsを操作するには、これらの値を最初にNAに置き換えてからそれらを省略する必要があります。それにもかかわらず、私はこのData_frameが各行に少なくとも1つのNA値を含んでいるとは考えていません。 –