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
Pokyny k cvičení
- Vypiš
head()datart. - Vytvoř sloupeček s geometrií v DataFrame
artpomocí metodypoints_from_xy()zgeopandas. - Sestav GeoDataFrame s názvem
art_geoz datart. Nastavcrsna hodnotuneighborhoods.crsageometryna sloupec, který jsi právě vytvořil/a. - Vypiš
type()proměnnéart_geoa 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(____))