使用分配方法在 geopandas 数据框中创建列

Create column in geopandas dataframe using assign method

我有以下完美运行的代码:

gdf = gpd.GeoDataFrame(df,crs={'init': 'epsg:4326'})
gdf["geometry"] = gdf.apply(lambda x: Point(x.longitud, x.latitud),axis=1)

我想使用分配方法创建列 'geometry',但我不知道如何操作。我试过类似下面的方法,但它不起作用。

gdf = gpd.GeoDataFrame(df,crs={'init': 'epsg:4326'})\
.assign(geometry, apply(lambda x: Point(x.longitud, x.latitud),axis=1))
gdf = gpd.GeoDataFrame(df, crs='epsg:4326').assign(geometry=lambda x: [Point(lon, lat) for lon, lat in zip(x.longitud.tolist(), x.latitud.tolist())])