データ フレームの列の NA 値を、同じ行の別の列の値に置き換えようとしています。値を置き換える代わりに、列全体が削除されたようです。
fDF は、一部の値が NA であるデータ フレームです。列1にNA値がある場合、列2の値に置き換えたい.
fDF[columns[1]] = if(is.na(fDF[columns[1]]) == TRUE &
is.na(fDF[columns[2]]) == FALSE) fDF[columns[2]]
ここで何が間違っているのかわかりません。
ありがとう