我在肯塔基州整个州的R中都有一个形状文件。
我可以使用spplot(s1, z="TRACT")
成功地绘制区域,但是我只需要COUNTY111。我尝试过s1[s1&"COUNTY"=="111"]
,但是我认为我不允许那样比较字符串。我尝试了subset(s1, "COUNTY" == "111")
,但这给了我一个没有形状数据的数据框,它是空的。
答案 0 :(得分:0)
s1[s1&"COUNTY"=="111"]
失败,因为您使用过&
。您使用$
提取列。另外,您在列名的周围加上了引号。
onecounty = s1[s1$COUNTY == "035",]
应该可以工作-请注意,列名的引号内没有 no 。我使用035
是因为从摘要中可以看到有035-我看不到是否有111。
subset(s1, COUNTY == "035")
也应该起作用,您引用了"COUNTY"
,因此它正在将字符串"COUNTY"
与字符串"111"
进行比较,这意味着它们从不相等,因此返回了空集