从excel里面读的话,很容易丢失6位股票代码,快速补全方法如下
有两种方式
第一种方法:
正则
import pandas as pd
fpath = '文件地址'
f_df = pd.read_excel(fpath)
stockCodeList = f_df.stockCode.tolist()
stockCodeList = ["%06d"%int(stockCode) for stockCode in stockCodeList)
第二种方法:
使用pandas自带转换
import pandas as pd
fpath = '文件地址'
# 假设你储存股票代码的表头字段叫stockCode
f_df = pd.read_excel(fpath,converters={'stockCode':str})
# 出来的list直接就是不补全好的
stockCodeList = f_df.stockCode.tolist()
两种方法都可以