我使用R包' rgdal'创建了一个.dbf文件,用于读取所有相关文件(.shp,.shx,.prj。,。cpg)。但是,在阅读之后,我注意到一些数据被忽略了。 当我调用输入变量(我称之为' brs')时,值显示了列' med'的最大值和最小值。是完全错误的。
> brs<-readOGR(dsn='/home/luis/Downloads/br_municipios',layer='BRMUE250GC_SIR')
> brs
class : SpatialPolygonsDataFrame
features : 5152
extent : -73.99045, -28.83591, -33.75118, 5.271841 (xmin, xmax, ymin, ymax)
coord. ref. : +proj=longlat +ellps=GRS80 +no_defs
variables : 3
names : NM_MUNICIP, CD_GEOCMU, med
min values : ABADIA DE GOIÁS, 1200013, 0.00
max values : ZORTÉA, 5300108, 999.85
如果我试图手动获取这些值,我会得到:
> min(brs@data$med)
[1] 0
> max(brs@data$med)
[1] 1128036
执行一些测试,在我的.dbf文件中添加新的和不同的列,我意识到接受的最大值大约是999.这是正确的吗?
我需要输入变量显示正确的值,因为我尝试使用&#39; tmap&#39;或&#39; ggmap&#39;来生成一些地图。包。
如果有人可以提供帮助,我将不胜感激。
提前致谢。