【发布时间】:2023-04-04 15:54:01
【问题描述】:
我正在使用 pandas.read_excel()
函数将 excel 文件导入 pandas 数据框。
其中一列是表格的主键:全是数字,但它以文本形式存储(Excel 单元格左上角的绿色小三角形证实了这一点)。
但是,当我将文件导入 pandas 数据框时,该列会作为浮点数导入。这意味着,例如,“0614”变为 614。
有没有办法在导入列时指定数据类型?我知道在导入 CSV 文件时这是可能的,但在 read_excel()
的语法中找不到任何内容。
我能想到的唯一解决方案是在 Excel 中的文本开头添加一个任意字母(将“0614”转换为“A0614”),以确保将列作为文本导入,然后将python中的'A',所以我可以将它与我从SQL导入的其他表相匹配。
【问题讨论】:
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Python pandas:读取 Excel 文件时如何指定数据类型? - Python技术站