当我尝试将pandas DataFrame转换为Xarray数据集时,我得到了以下错误

2w2cym1i  于 2023-05-05  发布在  其他
关注(0)|答案(1)|浏览(154)

当我尝试将pandas DataFrame转换为Xarray数据集时,我得到以下错误:
ValueError:只能将大小为1的数组转换为Python标量
图片:

验证码:

# Convert the DataFrame back to xarray Dataset and assign CRS
temp_group_df.set_index(['lat', 'lon', 'month'], inplace=True)
temp_array = temp_group_df.to_xarray()
temp_array.rio.write_crs('epsg:4326', inplace=True)
display(temp_array)
abithluo

abithluo1#

不能将单元格中的列表或元组转换为xarray。所以你不能转换列burned_arearesult
将这些列转换为具有单个值的多列,转换应该可以工作。

相关问题