python实现从wind导入数据


Posted in Python onDecember 03, 2019

从wind导入到的数据的格式是instance。

如下载一系列资产在某一段时间的收盘价格。

一系列资产保存在list里面,一并下载。

日期格式为“2018-02-28”。

一个数字串儿表示的日期,记得也可以使用。

导入数据结果中,如果数据是缺失的,python中显示为nan。

如果没有其他参数,用“”表示,跟matlab导入wind不一样。

from WindPy import *
w.start()
import pandas as pd
 
assetList = ["000300.SH", "000905.SH"]
startDate = "2012-01-02"
endDate = "2013-01-02"
dataImport = w.wsd(assetList, "close", startDate, endDate, "")
#type(dataImport) 类型是instance
#wsd是日期序列的wind导入函数,"close"是wind导入的指标名称
#如果下载其他指标,“”内可以设置相应的参数,比如单位、币种等。
#通过在wind右下角输入cg,获得wind数据下载代码生成器页面
dates = pd.to_datetime(dataImport.Times)
#time series data, 日期作为后面df的index
#作为index时,日期格式统一一下
#错误:df = pd.DataFrame(dataImport.Data, index = dates.strftime("%Y-%m-%d"), columns = assetList)
#生成一个收盘价格的时间序列表格,行名称是日期,列名称是股票代码
#dataImport.data的表达方式:列是日期,资产是行,所以需要转置。要么在转置之后加上index和column。
#要么在加上index和column之后再转置,但加的时候跟上面的不一样。
 
#方法一:
df = pd.DataFrame(dataImport.Data).T
df.index = dates.strftime("%Y-%m-%d")
df.columns = assetList
 
#方法二:
df = pd.DataFrame(dataImport.Data, index = assetList, columns = dates.strftime("%Y-%m-%d")).T

以上这篇python实现从wind导入数据就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python下的Mysql模块MySQLdb安装详解
Apr 09 Python
探寻python多线程ctrl+c退出问题解决方案
Oct 23 Python
python版本的读写锁操作方法
Apr 25 Python
Python的装饰器用法学习笔记
Jun 24 Python
如何在Cloud Studio上执行Python代码?
Aug 09 Python
用python3读取python2的pickle数据方式
Dec 25 Python
python自动化unittest yaml使用过程解析
Feb 03 Python
python pandas dataframe 去重函数的具体使用
Jul 20 Python
详解Python+Selenium+ChromeDriver的配置和问题解决
Jan 19 Python
Python实现粒子群算法的示例
Feb 14 Python
Python基础 括号()[]{}的详解
Nov 07 Python
python 管理系统实现mysql交互的示例代码
Dec 06 Python
python 导入数据及作图的实现
Dec 03 #Python
python 读取数据库并绘图的实例
Dec 03 #Python
JupyterNotebook设置Python环境的方法步骤
Dec 03 #Python
Anaconda 查看、创建、管理和使用python环境的方法
Dec 03 #Python
使用pygame写一个古诗词填空通关游戏
Dec 03 #Python
使用python和pygame制作挡板弹球游戏
Dec 03 #Python
win10系统Anaconda和Pycharm的Tensorflow2.0之CPU和GPU版本安装教程
Dec 03 #Python
You might like
经常用的图片在容器中的水平垂直居中实例
2007/06/10 Javascript
JS俄罗斯方块,包含完整的设计理念
2010/12/11 Javascript
js实现倒计时时钟的示例代码
2013/12/17 Javascript
Jquery实现侧边栏跟随滚动条固定(兼容IE6)
2014/04/02 Javascript
jquery用data方法获取某个元素上的事件
2014/06/23 Javascript
Javascript验证上传图片大小[前台处理]
2014/07/18 Javascript
使用typeof判断function是否存在于上下文
2014/08/14 Javascript
JavaScript中实现最高效的数组乱序方法
2014/10/11 Javascript
JS使用parseInt解析数字实现求和的方法
2015/08/05 Javascript
JavaScript中的return语句简单介绍
2015/12/07 Javascript
解读Bootstrap v4 sass设计
2016/05/29 Javascript
js获取当前周、上一周、下一周日期
2017/03/19 Javascript
Bootstrap响应式导航由768px变成992px的实现代码
2017/06/15 Javascript
vue2 mint-ui loadmore实现下拉刷新,上拉更多功能
2018/03/21 Javascript
JavaScript算法学习之冒泡排序和选择排序
2019/11/02 Javascript
小程序外卖订单界面的示例代码
2019/12/30 Javascript
JS highcharts动态柱状图原理及实现
2020/10/16 Javascript
[01:18:36]LGD vs VP Supermajor 败者组决赛 BO3 第一场 6.10
2018/07/04 DOTA
[47:03]完美世界DOTA2联赛PWL S3 access vs LBZS 第一场 12.20
2020/12/23 DOTA
python模拟登陆阿里妈妈生成商品推广链接
2014/04/03 Python
详解在Python程序中解析并修改XML内容的方法
2015/11/16 Python
Python2.7下安装Scrapy框架步骤教程
2017/12/22 Python
Python中optparser库用法实例详解
2018/01/26 Python
python selenium 对浏览器标签页进行关闭和切换的方法
2018/05/21 Python
python取余运算符知识点详解
2019/06/27 Python
程序员的七夕用30行代码让Python化身表白神器
2019/08/07 Python
Python filter过滤器原理及实例应用
2020/08/18 Python
Opencv+Python识别PCB板图片的步骤
2021/01/07 Python
HTML5和以前HTML4的区别整理
2013/10/20 HTML / CSS
Nike西班牙官方网站:Nike.com (ES)
2017/10/30 全球购物
毕业自荐书
2013/12/09 职场文书
初中优秀学生评语
2014/12/29 职场文书
个人年终总结范文
2015/03/09 职场文书
巴黎圣母院观后感
2015/06/10 职场文书
2016年寒假社会实践活动总结
2015/10/10 职场文书
一劳永逸彻底解决pip install慢的办法
2021/05/24 Python