将pandas数据帧转换为xarray数据集时出错

时间:2017-11-06 13:07:33

标签: pandas dataframe dataset netcdf python-xarray

我开始使用NetCDF文件,我使用xarray模块将其转换为数据集。然后我将该数据集转换为数据帧并使用pandas对其进行操作(重新采样数据帧并创建一个新数据帧)。

我现在正在尝试将新数据帧转换为xarray数据集,然后再将其转换回NetCDF。当我使用命令

txtOutput.setText(Double.toString(location.getLatitude()) + "\n"+Double.toString(location.getLongitude()));

我收到错误:

ds = xarray.Dataset.from_dataframe(df)

由于错误可能是由数据帧的重新整形和重新采样造成的,并且对其执行了许多操作 - 我很难在不提供所有原始文件和代码的情况下重现它。

我只是想知道是否有一些显而易见的东西我不知道如果可以解决这个问题......

编辑:

我使用

解决了这个问题
Exception: cannot handle a non-unique multi-index!

没有出现错误,但我仍然希望这个错误可以为其他用户解决。

0 个答案:

没有答案