2

使用时: iris.pandas.as_series()iris.pandas.as_dataframe()

将一维立方体转换为熊猫系列或数据框,我突然收到以下错误:

'real_datetime' object has no attribute 'nanosecond'

这是一个最小的可重现版本:

# import packages
import iris
import iris.pandas

# load netcdf file
cubelist=iris.load('netcdffile.nc')
cube=cubelist[0]

# attempt to convert to pandas series:
dfs = iris.pandas.as_series(cube, copy=True)

这曾经工作正常,只是现在它开始抛出错误:

AttributeError: 'real_datetime' object has no attribute 'nanosecond'

我猜可能是熊猫或 cftime 问题。有没有任何虹膜专家对如何从虹膜立方体的时间坐标中去除纳秒有任何建议?或者将纳秒更改为零?

任何帮助表示赞赏,我花费的时间比我想承认的尝试解决这个问题的时间还要多!

4

0 回答 0