pandas 读取csv文本时,数字字段值中有以0开头的,读取后0会被丢掉,如下图文本:
以默认方式读取如下:
import pandas as pd
df = pd.read_csv('data.csv',encoding='utf-8')
print(df)
如下图,读取后,基金代码开头的0丢失了
解决方法:
import pandas as pd
df = pd.read_csv('data.csv',encoding='utf-8',converters = {'基金代码':str})
print(df)