dataframe 对列从新排序使用输出到json的文件的序列要求

 

df[{'vol','open','close','high','low','date'}].to_json(orient='values',path_or_buf='000001_01.sh.json')

 

tushare 返回的数据,生产json时,数据的顺序不对。

为此可以将列进行重新排序。

开始序列如下:

In [42]: dfnew.dtypes
Out[42]: 
vol      float64
open     float64
close    float64
high     float64
low      float64
date      object
dtype: object

 

dfnew = dfnew[['date','open','close','high','low','vol']]

 

In [44]: dfnew.dtypes
Out[44]: 
date      object
open     float64
close    float64
high     float64
low      float64
vol      float64
dtype: object