繁簡切換您正在訪問的是FX168財經網,本網站所提供的內容及信息均遵守中華人民共和國香港特別行政區當地法律法規。

FX168财经网>人物频道>帖子

JQData本地化之HDF5

作者/adasda 2019-07-10 13:52 0 来源: FX168财经网人物频道
import pandas as pd
import numpy as np

'''从JQData获得数据,hq是一个Panel'''
das='2019-06-01';dae='2019-06-30'
index_codes=get_index_stocks('000300.XSHG', date=das)
hq=get_price(index_codes, start_date=das, end_date=dae, frequency='daily', fields=['close','pre_close'], skip_paused=False, fq='pre')
print(hq)

'''使用h5格式进行数据存储'''
store=pd.HDFStore('jqtestdata.h5',complevel=9, complib='blosc:blosclz')#此处采用过了压缩模式,压缩模式下节约存储,且对于大文件极大提升IO效率
store.put('HQ',hq)#将数据hq放到标签'HQ'中。
print(store.keys())#可以看到h5文件中已经有了key的情况
store.close()

'''读取数据'''
store=pd.HDFStore('jqtestdata.h5',complevel=9, complib='blosc:blosclz')
hq2=store.select('HQ')#此处直接读取了整个数据结构,对于table模式,还可使用类似sql语句的选择。
store.close()
print(hq2)#重现hq数据结构
<class 'pandas.core.panel.Panel'>
Dimensions: 2 (items) x 19 (major_axis) x 300 (minor_axis)
Items axis: close to pre_close
Major_axis axis: 2019-06-03 00:00:00 to 2019-06-28 00:00:00
Minor_axis axis: 000001.XSHE to 603993.XSHG
['/HQ']
<class 'pandas.core.panel.Panel'>
Dimensions: 2 (items) x 19 (major_axis) x 300 (minor_axis)
Items axis: close to pre_close
Major_axis axis: 2019-06-03 00:00:00 to 2019-06-28 00:00:00
Minor_axis axis: 000001.XSHE to 603993.XSHG
 
分享到:
举报财经168客户端下载

全部回复

0/140

投稿 您想发表你的观点和看法?

更多人气分析师

  • 张亦巧

    人气2152文章4145粉丝45

    暂无个人简介信息

  • 梁孟梵

    人气2152文章3177粉丝39

    qq:2294906466 了解群指导添加微信mfmacd

  • 指导老师

    人气1856文章4423粉丝52

    暂无个人简介信息

  • 李冉晴

    人气2296文章3821粉丝34

    李冉晴,专业现贷实盘分析师。

  • 刘钥钥1

    人气2016文章3119粉丝34

    专业从事现货黄金、现货白银模似实盘操作分析指导

  • 张迎妤

    人气1896文章3305粉丝34

    个人专注于行情技术分析,消息面解读剖析,给予您第一时间方向...

  • 金泰铬J

    人气2320文章3925粉丝51

    投资问答解咨询金泰铬V/信tgtg67即可获取每日的实时资讯、行情...

  • 金算盘

    人气2696文章7761粉丝125

    高级分析师,混过名校,厮杀于股市和期货、证券市场多年,专注...

  • 金帝财神

    人气4736文章8329粉丝118

    本文由资深分析师金帝财神微信:934295330,指导黄金,白银,...