我有一个 pandas 空间数据数据框,我想将其转换为 netCDF。我找到了 xarray 的方法并将我的数据框转换为 xarray 数据集:
# create xray Dataset from Pandas DataFrame
xr = xarray.Dataset.from_dataframe(df)
Run Code Online (Sandbox Code Playgroud)
现在,我想将lon和lat变量设置为 xarray 数据集的坐标。我已经尝试过xarray.Dataset.assign_coords,但似乎无法让它发挥作用?
我的 xarray 数据集如下所示:
<xarray.Dataset>
Dimensions: (index: 58705)
Coordinates:
* index (index) int64 0 1 2 3 4 5 6 ... 58699 58700 58701 58702 58703 58704
Data variables:
x_km (index) float64 5.274e+03 5.273e+03 ... 2.873e+03 2.873e+03
y_km (index) float64 0.0 46.02 92.03 138.0 ... -75.23 -50.15 -25.07 -0.0
z_km (index) float64 3.575e+03 3.575e+03 …Run Code Online (Sandbox Code Playgroud)