import pandas as pd
import geopandas as gpd
url='https://bit.ly/3I0XDrq'
df = pd.read_csv(url)
df.set_index('id', inplace=True)
df['price'] = df.price.str.replace('$','',regex=False).astype('float')
gdf = gpd.GeoDataFrame(df,
geometry=gpd.points_from_xy(
df['longitude'],
df['latitude'],
crs='epsg:4326'
)
)
# Should you want to save your work
#gdf.to_file('Airbnb_Sample.gpkg', driver='GPKG')