初学python(因此也是pandas)用户.我试图将一些数据导入到pandas数据帧中.其中一列是日期,但格式为"YYYYMM".我试图做大多数论坛回复提出的建议:
df_cons['YYYYMM'] = pd.to_datetime(df_cons['YYYYMM'], format='%Y%m')
Run Code Online (Sandbox Code Playgroud)
这不起作用(ValueError: unconverted data remains: 3).该列实际上包含每年的附加值,MM = 13.该来源使用此行作为过去一年的平均值.我猜这to_datetime是有问题的.
任何人都可以提供快速解决方案,要么取消所有年度平均值(最后两位数字为"13"),要么to_datetime忽略它们?