【发布时间】:2021-10-18 23:21:14
【问题描述】:
当我导入 csv 文件时 (df=pd.read_csv('File_Name.csv') 将数字输入为文本以允许在数字开头使用零的列之一显示为 float64 数据类型,因此当我尝试通过键入 df['Column_Name'].astyp 获取该列中数字的长度时('str').str.len()) 我得到 8 个字符长而不是 6 个数字,例如 123456 的长度将显示为 8 个字符长,这是因为当导入 pandas 的数据时,我在数字中添加了一位小数尝试将文本转换为整数( df['Column_Name'].astype('int64') 或 df['Column_Name'].astype('int32')),但出现错误另外,尝试将其转换为 pd.to_numeric( df['Column_Name']) 我仍然看到一位小数
【问题讨论】:
标签: python pandas dataframe jupyter-notebook