使用时:
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问题。 是否有任何虹膜专家对如何从虹膜立方体的时间坐标中去除纳秒有任何建议?还是将纳秒更改为零?
感谢任何帮助,我花了比我想承认的更多的时间来尝试解决此问题!