日期列中的值的示例:
19/08/2017
以前,我尝试过:
dividends['Date'] = pd.to_datetime(dividends['Date'])
将我的列转换为datetime日期类型。但是,当我随后从该数据集创建图表(“日期”具有日期时间日期类型)时,它总是看起来很奇怪:
在网上拍摄时遇到了一些麻烦,我认为原因是由于日期时间转换的格式。但是,当我尝试使用此功能时:
dividends['Date'] = pd.to_datetime(dividends['Date'],format='%d-%m-%y')
我收到错误消息
ValueError: time data '19/08/2017' does not match format '%d-%m-%y' (match)
为什么会这样,我该如何解决?干杯。
使用以下代码:(请注意,我使用的Y
是格式):
dividends['Date'] = pd.to_datetime(dividends['Date'],format='%d-%m-%Y')
您还可以使用以下格式:
'%d/%m/%Y'
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句