我正在查看CRUNCEP数据,时间戳很奇怪。我无法使用以下命令读取日期
time = nc.num2date(data.variables['time'][:],
data.variables['time'].units)
它将导致错误
ValueError: no 'since' in unit_string
所以我一直在尝试
time = pd.DataFrame(data.variables['time'][:],columns=['time'])
时间步长是这样的:
print(time)
time
0 19010701.25
1 19020701.25
2 19030701.25
3 19040701.25
4 19050701.25
5 19060701.25
在打印时,如何使我的时间变量具有这样的格式:
datetime.datetime(1901, 7, 1, 4, 30)
datetime.datetime(1902, 7, 1, 4, 30)
datetime.datetime(1903, 7, 1, 4, 30)
datetime.datetime(1904, 7, 1, 4, 30)
?
谢谢!