尽管同一个问题已经被问过多次。我似乎没有让它工作。我使用 python 3.8 并读取这样的 excel 文件
df = pd.read_excel(r"filename.xlsx")
A 列是 float64 类型,当我使用 spyder 打开 df 时,我会看到这样的情况:"1.5934e+06"
所以,我需要将其设为 7digit 字符串并使用:
df["columnA] = df["columnA].astype(str).str.zfill(7)
但结果是:“1593396.0”
结果如何得到 this = 1593396?
我尝试用 '' 替换 '.0' 并没有用。它没有从末尾获取“.0”,而是删除了单元格中的任何零!