相关疑难解决方法(0)

Python pandas:如何在读取Excel文件时指定数据类型?

我正在使用该pandas.read_excel()函数将excel文件导入到pandas数据框中.

其中一列是表格的主键:它是所有数字,但它以文本形式存储(Excel单元格左上方的小绿色三角形证实了这一点).

但是,当我将文件导入pandas数据帧时,该列将作为float导入.这意味着,例如,'0614'变为614.

有没有办法在导入列时指定数据类型?我知道这在导入CSV文件时是可能的,但在语法中找不到任何内容read_excel().

我能想到的唯一解决方案是在Excel的文本开头添加一个任意字母(将'0614'转换为'A0614'),以确保将列导入为文本,然后切掉'A'在python中,所以我可以将它与我从SQL导入的其他表匹配.

python dataframe pandas

47
推荐指数
6
解决办法
7万
查看次数

标签 统计

dataframe ×1

pandas ×1

python ×1