Začněte nyníZačněte zdarma

Vytvoř GeoDataFrame z DataFrame

V tomto cvičení vytvoříš geopandas GeoDataFrame z DataFrame s nashvillským veřejným uměním. Budeš muset nastavit souřadnicový referenční systém (CRS) a definovat geometrii. To tě připraví na prostorové spojení dat o umění s daty o čtvrtích, abys zjistil/a, která čtvrť má nejvíce uměleckých děl.

Data o nashvillském veřejném umění jsou načtena jako art.

Toto cvičení je součástí kurzu

Vizualizace geoprostorových dat v Pythonu

Zobrazit kurz

Pokyny k cvičení

  • Vypiš head() dat art.
  • Vytvoř sloupeček s geometrií v DataFrame art pomocí metody points_from_xy() z geopandas.
  • Sestav GeoDataFrame s názvem art_geo z dat art. Nastav crs na hodnotu neighborhoods.crs a geometry na sloupec, který jsi právě vytvořil/a.
  • Vypiš type() proměnné art_geo a ověř, že jde o GeoDataFrame.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

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(____))
Upravit a spustit kód