DataFrame से एक GeoDataFrame बनाएँ
इस अभ्यास में, आप Nashville Public Art DataFrame से एक geopandas GeoDataFrame बनाएँगे. आपको CRS बताना होगा और एक geometry परिभाषित करनी होगी. इससे आप कला (art) डेटा और neighborhoods डेटा को spatially join करने के लिए तैयार हो जाएँगे, ताकि यह पता चल सके कि किस neighborhood में सबसे ज़्यादा कला है.
Nashville Public Art डेटा आपके लिए art के रूप में लोड किया गया है.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Python में Geospatial Data का Visualization
अभ्यास निर्देश
artडेटा काhead()प्रिंट करें.geopandasकेpoints_from_xy()मेथड का उपयोग करकेartDataFrame में एक geometry कॉलम बनाएँ.artसे एक GeoDataFrame बनाएँ और उसेart_geoकहें.crsकोneighborhoods.crsके बराबर सेट करें औरgeometryको उसी कॉलम के बराबर सेट करें जो आपने अभी बनाया है.- यह जाँचने के लिए कि यह GeoDataFrame है,
art_geoकाtype()प्रिंट करें.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
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(____))