-2
"dataset1"という名前のdata.frameをインポートします。この列には "O3"という列があります。私はO3の平均を計算したい。各列の平均を計算します。R
mean(dataset1$O3)
私は他のいくつかの構文のバージョンを試してみましたが、それはまだ、次のエラーを与える:
Warning message: In mean.default(O3) : argument is not numeric or logical: returning NA
私はそれはタイプの問題ですけど、私は把握できませんでした。私は何をすべきか?
'それは非数値になります' STR(データセット)をご確認ください。 'factor'クラスの場合、' mean(as.character(dataset1 $ O3))) ' – akrun
@akrunありがとうございます。 "警告メッセージ: (as.numeric(as.character(dataset1 $ O3))):強制で導入されたNAsまずは、欠損値を処理する必要があると思います。 – nil
nil、 'mean'には' na.rm = TRUE'もありますが、警告以外は友好的なメッセージです。文字値がある場合には、自動的にNAに変換されます。 'mean(as.numeric(as。 (文字列(dataset1 $ O3))、na.rm = TRUE) ' – akrun