大熊猫中没有年份的日期

时间:2020-05-14 12:30:50

标签: python pandas

我正在尝试使用以下代码来格式化一组没有年份的日期(例如“ Mar-03”):

dates = pd.to_datetime(dates, format="%d-%b")

我的日期为“ Feb-29”,这会引发ValueError:“ day超出了月份范围”,因为默认年份为1900,这不是a年。有什么方法可以覆盖熊猫默认年份,还是其他解决方法?

1 个答案:

答案 0 :(得分:2)

我认为最简单的是添加默认年份,例如这里2000

#03-Mar
dates = pd.to_datetime('2000-' + dates, format="%Y-%d-%b")

#Mar-03
dates = pd.to_datetime('2000-' + dates, format="%Y-%b-%d")