import pandas as pd df.trade_date = pd.to_datetime(df.trade_date) df['date'] = df.trade_date.apply(lambda x : x.strftime('%Y-%m-%d'))
多媒体与大数据知识积累
import pandas as pd df.trade_date = pd.to_datetime(df.trade_date) df['date'] = df.trade_date.apply(lambda x : x.strftime('%Y-%m-%d'))
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