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)


暂无数据
推荐帖子
0条评论
0条评论
0条评论