【发布时间】:2022-10-15 02:22:24
【问题描述】:
我正在尝试读取带有月-年格式标题的 excel 文件。它将其更改为日期时间。我怎样才能阻止它读取它作为日期时间并强制它读取为字符串。
测试.xlsx
当我把它读成
df = pd.read_excel('test.xlsx',engine='openpyxl')
它是这样写的:
我希望它读作:
先感谢您。
【问题讨论】:
-
不幸的是,它没有。它解决了问题。它仍然将文件作为日期而不是字符串读取。
我正在尝试读取带有月-年格式标题的 excel 文件。它将其更改为日期时间。我怎样才能阻止它读取它作为日期时间并强制它读取为字符串。
测试.xlsx
当我把它读成
df = pd.read_excel('test.xlsx',engine='openpyxl')
它是这样写的:
我希望它读作:
先感谢您。
【问题讨论】:
也许尝试通过指定文档中介绍的dtype 参数将列读入字符串对象(链接如下)。
如果您还设置了header=None 选项,则可以在事后将第一行设置为标题并根据需要更改类型。
【讨论】: