を使用する場合、この再現の例では、私のコードの非常に簡略化されたバージョンで削除されます。私に x <- c(NaN, 2, 3)
#This is fine, as expected
max(x)
> NaN
#Why does na.rm remove NaN?
max(x, na.rm=TRUE)
> 3
、NA(欠損値)とNaN(非数)が完全に2つです異なるエンティティ
この質問は、類似のタイトル(replace NA in an R vector with adjacent values)の投稿に関連しています。私は、データフレーム内の列をスキャンして、NAの値を隣接するセルの値に置き換えたいと考えています。前述のポストでは、解決策は、隣接するベクトル(例えば、データ行列の隣接要素)からの値ではなくNAを置き換えることであったが、固定値のための条件付き置換であっ