我正在使用R中的maps包,我无法调用名称中有空格的状态,因为我使用的数据列出了每个没有空格的状态。例如:
map(“state”,popdata [26,1],boundary = F,fill = T,col = 5,add = T)
popdata [26,1]是NewHampshire
给我一个错误,因为命令要求将状态表示为New Hampshire(带空格)。
有没有办法绕过这个或简单的方法来浏览数据并添加适当的空格?
答案 0 :(得分:0)
如果您确定该空格应该有大写字母,请使用:
> st = c("NewHampshire","Illinois")
> gsub("([a-z])([A-Z])","\\1 \\2",st)
[1] "New Hampshire" "Illinois"