分享
三行代码  ›  专栏  ›  技术社区  ›  ChrisB

如何更改数据帧中整数的数字格式? - How do i change the number format of an integer in a dataframe?

  •  0
  • ChrisB  · 技术社区  · 2 月前

    我已将csv文件中的数据导入数据帧。其中一列是参考号,应该有六位数字。有些参考号只有3、4或5位数字。Excel中是否存在类似的函数 this: =TEXT(A1,"000000") ?

    我曾尝试在互联网上搜索一些关于如何在熊猫中使用格式和显示功能的文档,但我找不到我正在寻找的答案。问题示例如下:

    Actual: 10158
    Desired: 010158
    
    Actual: 101
    Desired: 010100
    
    0 回复  |  直到 2 月前
        1
  •  0
  •   PV8    2 月前

    试着用正确的格式直接阅读:

    df = pd.read_csv("yourfile.csv", dtype = {"ColumnName" : "float64"})
    

    可能它已经是一个字符串了。

    您始终可以使用 df.dtypes