Menyusun GeoDataFrame dari DataFrame
Dalam latihan ini, Anda akan menyusun sebuah GeoDataFrame geopandas dari DataFrame Nashville Public Art. Anda perlu menentukan CRS dan mendefinisikan geometri. Langkah ini akan menyiapkan Anda untuk melakukan penggabungan spasial antara data seni dan data lingkungan guna mengetahui lingkungan mana yang memiliki karya seni terbanyak.
Data Nashville Public Art telah dimuat untuk Anda sebagai art.
Latihan ini merupakan bagian dari kursus
Memvisualisasikan Data Geospasial di Python
Instruksi latihan
- Cetak
head()dari dataart. - Susun kolom geometri dalam DataFrame
artmenggunakan metodegeopandaspoints_from_xy(). - Bangun sebuah GeoDataFrame menggunakan
artdan beri namaart_geo. Setelcrssama denganneighborhoods.crsdan setelgeometrysama dengan kolom yang baru Anda buat. - Cetak
type()dariart_geountuk memastikan bahwa objek tersebut adalah GeoDataFrame.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
import pandas as pd
import geopandas as gpd
import matplotlib.pyplot as plt
# Print the first few rows of the art DataFrame
print(art.____())
# Create a geometry column in art
art['geometry'] = gpd.____(art.lng, art.lat)
# Create a GeoDataFrame from art and verify the type
art_geo = gpd.GeoDataFrame(art,
____ = neighborhoods.crs,
____ = art.geometry)
print(type(____))