这里以从深交所现在的日行情数据文件为例,格式为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被舍去的情况