1
与特殊的日期格式XLS数据,如:如何解析特殊的日期格式在不同的列与大熊猫
start day(utc) start time(utc)
20160401 100
20160401 200
20160401 300
20160401 400
20160401 500
我想分析它作为格式2016年4月1日凌晨1点, 我用熊猫读了表;
parse = lambda x: datetime.strptime(str(x), '%Y%m%d %H')
content=pd.read_excel(filepath,skiprows=1,
na_values=['nan',-9999.0,9999.0,
'-9999.0 -',-99,'-99.000 -',-999],
parse_cols=[1,2,3,4,5,6,7,8,9,10,11,12,14],
header=None, parse_dates = [0,1],
index_col = 0,
date_parser=parse)
但发生错误。它显示:
File "D:\Anaconda2\lib\_strptime.py", line 332, in _strptime
(data_string, format))
ValueError: time data '100' does not match format '%Y%m%d'
我该如何处理它?
我用上面的方法解决了它。谢谢:) –
很高兴能帮助,祝你好运! – jezrael