Mulai sekarangMulai gratis

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

Lihat Kursus

Instruksi latihan

  • Cetak head() dari data art.
  • Susun kolom geometri dalam DataFrame art menggunakan metode geopandas points_from_xy().
  • Bangun sebuah GeoDataFrame menggunakan art dan beri nama art_geo. Setel crs sama dengan neighborhoods.crs dan setel geometry sama dengan kolom yang baru Anda buat.
  • Cetak type() dari art_geo untuk 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(____))
Edit dan Jalankan Kode