如何使用向量的元素作为R中另一个命令的参数?

时间:2015-06-11 16:52:28

标签: r maps

我正在使用R中的maps包,我无法调用名称中有空格的状态,因为我使用的数据列出了每个没有空格的状态。例如:

map(“state”,popdata [26,1],boundary = F,fill = T,col = 5,add = T)

popdata [26,1]是NewHampshire

给我一​​个错误,因为命令要求将状态表示为New Hampshire(带空格)。

有没有办法绕过这个或简单的方法来浏览数据并添加适当的空格?

1 个答案:

答案 0 :(得分:0)

如果您确定该空格应该有大写字母,请使用:

> st = c("NewHampshire","Illinois")
> gsub("([a-z])([A-Z])","\\1 \\2",st)
[1] "New Hampshire" "Illinois"