2017-11-09 1 views
0

この質問はGoogle検索などでは簡単に答えられると思いますが、解決策はまだ見つかりません。 is.na(kweetます$ VAR)で :警告メッセージis.na()が 'NULL'タイプの非(リストまたはベクトル)に適用されました

RIにおけるプログラミングは、警告メッセージを取得しながら( "kweet" はそれの名前に言及されています。): is.na()は、非ために適用される(リストまたはタイプ 'NULL'

のベクトルが)これはオリジナルです: kweetの$ VAR <から0

kweetの$のvar [is.na(kweetます$ VAR)!] <から1

何間違っている、私は調整する必要があります。 質問がある場合は、お気軽にお問い合わせください。この中

+0

ではない何かにis.naを適用しようとしているCAS。 Rデータには意味があり、使用可能なデータセットをロードまたはリストするために使用されるため、使用すると混乱する可能性があります。 – Cedric

+0

大文字をチェックしましたが、そうではありません。投稿を編集しました、それを指摘してくれてありがとう! +これを例として使用しています。私はデータセット "Kweet"で別の名前を使用しています。ちょうどこれも編集されました。 – Kweetvannix

+1

エラーは、データ$ varが存在しないことを示します。 – Roland

答えて

0
kweet<-data.frame("var"=0) 
kweet$var[!is.na(kweet$var)]<-1 
kweet$var #1 
kweet$var<-NULL 
kweet$var[!is.na(kweet$var)]<-1 
#Error in `$<-.data.frame`(`*tmp*`, var, value = numeric(0)) : 
#  replacement has 0 rows, data has 1 
# So it's not that your object is NULL 

kweet<-data.frame("var"=0) 
is.na(kweet$vir) 
# logical(0) 
# Warning message: 
#  In is.na(kweet$vir) : 
#  is.na() applied to non-(list or vector) of type 'NULL' 

あなたはデータやデータを使用しているあなたの例では、ベクトルまたはリストまたはpairlist

+0

ええ、私はstr(kweet)を使用して、大きなタイポが起こったことを知ったので、リストにはなかった、ローランドが言及したように、私は再び式を見て、 Cedricさん、ありがとうございます。 – Kweetvannix

関連する問題