Я работаю с набором данных класса пространственных объектов, извлеченным из базы геоданных, который я отфильтровал по своей области интересов и пересек с SpatialPointsDataFrame.Чтобы экспортировать его в шейп-файл с помощью WriteOGR, мне нужно отформатировать имена атрибутов, а также выбрать только определенные столбцы для экспорта в мой окончательный шейп-файл.Я сталкивался с множеством ошибок, используя стандартные методы выбора или субаренды.По какой-то причине R, кажется, не распознает имена столбцов, когда я пытаюсь выбрать.Я перепробовал много разных методов и не могу понять, где я ошибаюсь.
```bfcln%>%
+ select(STATEFP,DP2_HC03_V, DP2_HC03V.1)
Error in tolower(use) : object 'STATEFP' not found```
# create a spatial join between bf_pop and or_acs
#check CRS
```crsbf <- bf_pop@proj4string```
# change acs CRS to match bf_pop
```oracs_reprj <- spTransform(or_acs, crsbf)```
# join by spatial attributes
```bf_int <- raster::intersect(bf_pop, oracs_reprj)```
#truncate field names to 10 characters for ESRI formatting
```names(bf_int) <- strtrim(names(bf_int),10)```
#remove duplicates from attribute table
```bfcln <- bf_int[which(!duplicated(bf_int$id)), ]```
После нескольких неудачных попыток выбора метода () я попытался переименовать столбцы.
# rename variables of interest
```bfcln1 <-bfcln%>%
select(DP2_HC03_V)%>%
rename(DP2_HC03_V=pcntunmar)%>%
select(DP2_HC03_V.1)%>%
rename(DP2_HC03_V.1=pcntirsh)
Error in tolower(use) : object 'DP2_HC03_V' not found```