我的数据中似乎有空白不需要清除。如果我在列上使用is.na,则对数据中的空白单元格返回FALSE。公式使用沙发还没有为我工作。我对R还是很陌生,只有两种方法可以清除空白
我试图用纵梁清洁并替换为NA
data_wcci01 <- data_wcci01 %>% mutate(Data7 = str_replace_all(Data7,"[[:blank:]]","NA"))
data_wcci01 <- data_wcci01 %>% mutate(Data7 = str_replace_all(Data7,"[[:space:]]","NA"))
我希望所有空白单元格都具有NA
答案 0 :(得分:1)
您可以使用na_if()
中的dplyr
。正如@joran所指出的,str_squish()
删除了多余的空格。
library(stringr)
library(dplyr)
data_wcci01 <- data_wcci01 %>%
mutate(Data7 = na_if(str_squish(Data7),""))