is.na()替换所有值而不是na的值

时间:2019-09-11 05:12:14

标签: r if-statement

我有一个数据帧tr,该数据帧连续约1700行。我试图将Type处的NA列值替换为字符串"None"

我快速进行一次计数,以检查“类型”列中有多少NA

na_count = tr[which(is.na(tr$Type)), ]

na_count包含8条记录。

现在我使用

将所有NA替换为"None"
ifelse(is.na(tr$Type), tr$Type <- 'None', 0)

以上命令将所有1700行替换为None,而不仅仅是8。 我不确定为什么会这样。

0 个答案:

没有答案