使用pandas read_csv函数引发零问题

时间:2017-07-21 13:46:59

标签: python pandas dataframe

我有一列值,例如:

123, 234, 345, 456, 567

当我这样做时

pd.read_csv(dtype = {'column': str})

pd.read_csv(dtype = 'column': object})

它们都产生像

这样的值
00123, 00234, 00345, 00456, 00567.

我正在搜索stackexchange,人们说你应该使用dtype: object,但它对我不起作用..

1 个答案:

答案 0 :(得分:0)

如果您想以整数读取数据,请删除dtype

df = pd.read_csv('data.csv')

如果您想将字段转换为字符串,可以使用str应用df.astype转换:

df = pd.read_csv('data.csv').astype(str)

另一种选择是使用转换器:

df = pd.read_csv('data.csv', converters={'ColName': str})