guohj2014 2022-02-20 13:25 采纳率: 100%
浏览 38
已结题

pd.read_csv日期错乱

这个是原图数据

img

在pd.read_csv导出后,凡是小于12的日,会被读成月,大于12就又恢复正常了。。但是没有报错。。

img

这是代码
dataframe = pd.read_csv('data/600007.csv',index_col=0,parse_dates=True,nrows=60,encoding='gbk')
pd.set_option('expand_frame_repr', False) # 当列太多时显示不清楚
dataframe.rename(columns = {"开盘价":"open",'最高价':'high','最低价':'low','收盘价':'close'}, inplace=True)
print(dataframe)

请教各位,这个怎么解决,,谢谢

  • 写回答

2条回答 默认 最新

  • 关注

    pd.read_csv()中增加,dayfirst=True参数即可

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
    guohj2014 2022-02-20 14:04

    试了不行 还是老样子

    回复
    guohj2014 2022-02-20 14:14

    可以了 非常感谢

    回复
    guohj2014 2022-02-20 14:27

    追问一句 是什么原因导致这个问题的?

    回复
查看更多回答(1条)
编辑
预览

报告相同问题?

问题事件

  • 系统已结题 2月27日
  • 已采纳回答 2月20日
  • 创建了问题 2月20日
手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部