Iris - ошибка iris.pandas: объект 'real_datetime' не имеет атрибута 'наносекунда' - PullRequest
0 голосов
/ 07 ноября 2018

При использовании: iris.pandas.as_series() или iris.pandas.as_dataframe()

для преобразования 1d-куба в серию панд или кадр данных, я неожиданно получаю следующую ошибку:

'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. Есть ли у каких-нибудь экспертов по диафрагме совет, как удалить наносекунду из временной координаты в кубе диафрагмы? Или изменить наносекунду на ноль?

Любая помощь приветствуется, я потратил больше времени, чем хотел бы признать, пытаясь это исправить!

...