BaşlayınÜcretsiz başlayın

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

Kursa Göz Atın

Egzersiz talimatları

  • art verisinin head()'ini yazdır.
  • geopandas'ın points_from_xy() yöntemini kullanarak art DataFrame'inde bir geometry sütunu oluştur.
  • art'ı kullanarak bir GeoDataFrame oluştur ve adına art_geo de. crs'yi neighborhoods.crs'ye, geometry'yi ise az önce oluşturduğun sütuna eşitle.
  • Bir GeoDataFrame olduğunu doğrulamak için art_geo'nun type()'ı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(____))
Kodu Düzenle ve Çalıştır