我正在尝试将数据框中的列中的 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]]
我不确定我在这里做错了什么。
谢谢