在熊猫中正确读取日期/时间列

时间:2019-03-29 06:45:03

标签: python pandas datetime

我正在查看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)

谢谢!

0 个答案:

没有答案