我的数据如下:
Date Med1 Med2 Med3 Med4
2013-03-01 19 23 NA 33
2013-03-01 25 NA 19 27
2013-03-01 26 23 15 NA
2013-03-01 NA 27 NA 25
我希望我的数据采用以下格式:
Date Med1 Med2 Med3 Med4
2013-03-01 19 23 33
2013-03-01 25 19 27
2013-03-01 26 23 15
2013-03-01 27 25
即,我想用空单元替换NA。
我尝试了na.omit(df)
,na.exclude(df)
等功能。在这两种情况下,具有NA的行被省略或排除。我不想放弃整个行或列,只是放弃NA。
请注意,我不希望将NA替换为0。我想要一个替换NA的空白区域。
有办法吗?
答案 0 :(得分:1)
这可以按如下方式完成:
df[is.na(df)] <- ""
谢谢理查德!