Bir DataFrame'den GeoDataFrame oluştur
Bu egzersizde Nashville Public Art DataFrame'inden bir geopandas GeoDataFrame'i oluşturacaksın. CRS'yi belirtmen ve bir geometri tanımlaman gerekiyor. Bu sayede sanat verileriyle mahalle verilerini mekânsal olarak birleştirip hangi mahallenin en çok sanat eserine sahip olduğunu keşfetmeye hazır olacaksın.
Nashville Public Art verileri art olarak yüklendi.
Bu egzersiz, kursun bir parçasıdır
Python ile Coğrafi Verileri Görselleştirme
Egzersiz talimatları
artverisininhead()'ini yazdır.geopandas'ınpoints_from_xy()yöntemini kullanarakartDataFrame'inde bir geometry sütunu oluştur.art'ı kullanarak bir GeoDataFrame oluştur ve adınaart_geode.crs'yineighborhoods.crs'ye,geometry'yi ise az önce oluşturduğun sütuna eşitle.- Bir GeoDataFrame olduğunu doğrulamak için
art_geo'nuntype()'ını yazdır.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
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(____))