程序员老胡 2022-08-23 17:31 采纳率: 60%
浏览 15
已结题

pandas读取某列,转成成list,元素日期后面跟了一个.0,怎么才能去掉.0,并转成2022-08-01

img

img

img

如上图,读取表格日期转成列表的时候,是这样的:
[20220822.0, 20220819.0, 20220818.0, 20220817.0, 20220816.0, 20220815.0, 20220812.0, 20220811.0, 20220810.0, 20220809.0, 20220808.0, 20220805.0, 20220804.0, 20220803.0, 20220802.0, 20220801.0, 20220729.0, 20220728.0, 20220727.0, 20220726.0, 20220725.0, 20220722.0, 20220721.0, 20220720.0, 20220719.0, 20220718.0, 20220715.0, 20220714.0, 20220713.0, 20220712.0, 20220711.0, 20220708.0, 20220707.0, 20220706.0, 20220705.0, 20220704.0, 20220701.0],
怎么转成2022-07-04.后面的.0去掉?

  • 写回答

3条回答 默认 最新

  • honestman_ 2022-08-23 17:43
    关注

    dtype设置为object

    import pandas as pd
    pd.read_csv(file, dtype=object)
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 9月1日
  • 已采纳回答 8月24日
  • 创建了问题 8月23日