[解決済み] データフレーム列のNAを0に置き換える【重複】について
2022-03-03 02:26:19
質問
重複の可能性があります。
RでNAを0にする
data.frameに、以下のようなカラムがあります。
NA
の値です。を置換したい。
NA
で
0
または他の値。私は多くのスレッドやメソッドを試しましたが、それは私に結果を与えることはありませんでした。私は以下の方法を試してみました。
a$x[a$x == NA] <- 0;
a[ , c("x")] <- apply(a[ , c("x")], 1, function(z){replace(z, is.na(z), 0)});
a$x[is.na(a$x), ] <- 0;
上記のいずれの方法でも置き換えられない
NA
の列が 0 になっています。
x
data.frameの場合
a
. なぜ?
どのように解決するのか?
今のところ誰も指摘する気にならないので なぜ ということです。
-
NA == NA
を返さないTRUE
を返します。NA
(未定義の値との比較は未定義の結果をもたらすはずなので)。 -
を呼び出そうとしているのですね。
apply
をアトミックベクター上で使用します。を使うことはできません。apply
を使用して、列の要素にループをかけることができます。 -
添え字がずれています。
a$x
これは単なる列 (原子ベクトル) です。
になるように3.を修正します。
a$x[is.na(a$x)] <- 0
関連
-
[解決済み】基本 - T-検定 -> グループ化因子は正確に2水準でなければならない
-
[解決済み] 列の値に基づいてDataFrameから行を選択するにはどうすればよいですか?
-
[解決済み] Pandasのカラム名のリネーム
-
[解決済み] Pandas DataFrameからカラムを削除する
-
[解決済み] データフレームの行を複数の列でソート(並び替え)する。
-
[解決済み] データフレーム列の名前によるドロップ
-
[解決済み] R dataframeでNAの値をゼロに置き換えるには?
-
[解決済み] シリーズの真偽値が曖昧である。a.empty, a.bool(), a.item(), a.any(), a.all() のいずれかを使用します。
-
[解決済み] リストをデータフレームに変換する
-
[解決済み】Pandas DataframeのカラムでNaN値をゼロに置き換えるには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Rで「パッケージ'FILE_PATH'のインストールで終了ステータスが0でなかった」。
-
[解決済み】rbind エラー。"名前が以前の名前と一致しない"
-
[解決済み] write.tableしようとすると、未実装の型リストが表示される。
-
[解決済み】reshape2 meltの警告メッセージ
-
[解決済み】エラー。Rの'break'の数が無効
-
[解決済み】R ggplot2 で scale_x_discrete を使用する。
-
[解決済み】ロジスティック回帰 - eval(family$initialize) : y 値は 0 <= y <= 1 である必要があります。
-
[解決済み】エラー - replacement has [x] rows, data has [y].
-
[解決済み】'NULL'型の非(リストまたはベクトル)に適用されるis.na()は何を意味するのか?
-
[解決済み】seq_alongはうまくいくが、seqが意図しない結果を生む例とは?