Как преобразовать пространственный фрейм данных обратно в обычный фрейм данных?

Это основной вопрос, но, к сожалению, мне 9X_df не удалось найти соответствующую команду 9X_data-type-conversion в другом месте.

Есть ли способ преобразовать 9X_r фрейм данных пространственных точек в обычный 9X_pandas-df фрейм данных в R.

например если обычным фреймом 9X_spatial данных является df с Lat, Lon в качестве координат 9X_r-language местоположения, я могу получить пространственную 9X_dataframes df как:

coordinates (df)= ~Lat + Lon

Как обратное возможно или даже возможно?

23
0
1
Общее количество ответов: 1

Ответ #1

Ответ на вопрос: Как преобразовать пространственный фрейм данных обратно в обычный фрейм данных?

as.data.frame() делает именно то, что вы ищете:

library(sp)
# Construct a SpatialPointsDataFrame
data(meuse)
xy <- meuse[1:2]
df <- meuse[-1:-2]
SPDF <- SpatialPointsDataFrame(coords=xy, data=df)

# And then convert it (back) to a data.frame
DF <- as.data.frame(SPDF)

9X_data.frame

35
0