您的位置:首页 > 其它

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

2017-08-02 09:28 971 查看
这里以从深交所现在的日行情数据文件为例,格式为xlsx



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

这里为了省去读入后在对代码进行补全的麻烦,再读取Excel文件时:

df = pd.read_excel(os.getcwd() + os.sep + 'stock.xlsx',converters = {u'证券代码':str})


证券代码按照str类型读入,不会出现0被舍去的情况
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: