Python pandas read_excel 用 0 填充空白单元格

问题描述 投票:0回答:1
我对此完全不知所措。我正在使用以下行读取带有 pandas 的可怕 Excel 文件:

pd_df = pd.read_excel(file_path, sheet_name=sheet, header=10, skipfooter=7, dtype='string', na_filter=False)
对于一张纸,pandas 显然用 0 替换/填充所有空单元格 - 其中“空”意味着真正空或包含两个空格。对于另一张工作表,其中空白单元格填充了至少五个空格,则不会发生替换。有人有这方面的经验吗?这看起来是如此随机,以至于使用完全相同的代码发生这种情况。

python pandas excel
1个回答
0
投票
我也有类似的案例,主要来自:

    多个单元格上的数据类型。由于某种原因,Excel 有时会将类型归因于单元格,例如数字或百分比,而实际上它基本上应该是什么都没有。尝试手动将所有单元格设置为相同类型。
  • 空单元格内的空白,可以使用 Python 中的 .strip() 方法轻松修复。
希望对你有帮助

© www.soinside.com 2019 - 2024. All rights reserved.