【发布时间】:2016-11-03 11:48:51
【问题描述】:
我试图在 R 中仅用空格 (" ") 替换单元格,但由于某种原因它无法正常工作。我的向量是这样的:
[1] "SICREDI N/NE" "SICOOB CREDIMINAS" "UNICRED SC/PR"
[4] " " " " "CRESOL SC/RS"
我尝试使用CENTRAL<-gsub("\\\b \\\b", NA,CENTRAL)
但后来它返回了:
[1] NA NA NA NA NA
[6] "CRESOL SC/RS" NA NA NA NA
【问题讨论】:
-
任何有空格的元素都被替换为 NA。您可能想要正则表达式:
"^\\b \\b$". -
如果您的
" "存在于您读取到 R 的文件中,请检查read.table中的na.strings参数。 Several similar Q&As on SO