热线电话:13121318867

登录
2019-03-19 阅读量: 1746
pandas读取文件,以0开头的数据,出现数据缺失

pandas读取Excel(或csv)文件,以0开头的数据,出现数据缺失

答:

实践解决方法:加参数converters = {u'code':str}

pd.read_csv(r".\fra\jb\jb.csv" ,encoding='gb18030',index_col=0, converters = {u'code':str})

这里'code'是dataframe中的股票代码列,如果不加converters = {u'code':str}参数,导致读出的股票代码'000539'变成'539'。

直接使用df = pd.read_excel(os.getcwd() + os.sep + 'stock.xlsx')读取文件时,证券代码被转换为数字(000001 =>1),0被舍去,导致不正确。

0.0000
2
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子