【问题标题】:How to stop changing pandas from changing the column name into date format?如何停止更改熊猫将列名更改为日期格式?
【发布时间】:2022-10-15 02:22:24
【问题描述】:

我正在尝试读取带有月-年格式标题的 excel 文件。它将其更改为日期时间。我怎样才能阻止它读取它作为日期时间并强制它读取为字符串。

测试.xlsx

当我把它读成

df = pd.read_excel('test.xlsx',engine='openpyxl')

它是这样写的:

我希望它读作:

先感谢您。

【问题讨论】:

标签: python pandas


【解决方案1】:

也许尝试通过指定文档中介绍的dtype 参数将列读入字符串对象(链接如下)。

https://pandas.pydata.org/docs/reference/api/pandas.read_excel.html#:~:text=dtypeType%20name%20or%20dict%20of%20column%20%2D%3E%20type%2C%20default%20None

如果您还设置了header=None 选项,则可以在事后将第一行设置为标题并根据需要更改类型。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-02-03
    • 1970-01-01
    • 1970-01-01
    • 2018-07-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多