转换为 pandas 日期时间数据与格式不匹配
Converting to pandas datetime data does not match format
我有一个 netcdf 数据集,我想将时间转换为 pandas 日期时间格式。
条目如下所示:
<xarray.DataArray 'time' ()>
array(19810101.47916667)
Coordinates:
time float64 1.981e+07
Attributes:
axis: T
calendar: proleptic_gregorian
standard_name: time
units: day as %Y%m%d.%f
当我尝试像这样转换数据时
pd.to_datetime(19810101.47916667,format='%Y%m%d.%f')
我收到错误“时间数据‘19810101’与格式‘%Y%m%d.%f’不匹配(匹配)”。
我不明白这里到底出了什么问题。特别是因为这正是 netcdf 数据中提到的格式(如上所示)。
有人可以告诉我我缺少什么吗?
您只需将日期值设为如下所示的字符串:
pd.to_datetime("19810101.47916667",format='%Y%m%d.%f'
我有一个 netcdf 数据集,我想将时间转换为 pandas 日期时间格式。 条目如下所示:
<xarray.DataArray 'time' ()>
array(19810101.47916667)
Coordinates:
time float64 1.981e+07
Attributes:
axis: T
calendar: proleptic_gregorian
standard_name: time
units: day as %Y%m%d.%f
当我尝试像这样转换数据时
pd.to_datetime(19810101.47916667,format='%Y%m%d.%f')
我收到错误“时间数据‘19810101’与格式‘%Y%m%d.%f’不匹配(匹配)”。 我不明白这里到底出了什么问题。特别是因为这正是 netcdf 数据中提到的格式(如上所示)。 有人可以告诉我我缺少什么吗?
您只需将日期值设为如下所示的字符串:
pd.to_datetime("19810101.47916667",format='%Y%m%d.%f'