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 相关文章推荐
python3 遍历删除特定后缀名文件的方法
Apr 23 Python
python调用摄像头拍摄数据集
Jun 01 Python
对Python中TKinter模块中的Label组件实例详解
Jun 14 Python
python3.x+pyqt5实现主窗口状态栏里(嵌入)显示进度条功能
Jul 04 Python
Python字符串处理的8招秘籍(小结)
Aug 13 Python
OpenCV+Python--RGB转HSI的实现
Nov 27 Python
python实现名片管理器的示例代码
Dec 17 Python
Python列表解析操作实例总结
Feb 26 Python
Python读取配置文件(config.ini)以及写入配置文件
Apr 08 Python
python中pandas库中DataFrame对行和列的操作使用方法示例
Jun 14 Python
Python 详解通过Scrapy框架实现爬取百度新冠疫情数据流程
Nov 11 Python
Python  lambda匿名函数和三元运算符
Apr 19 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
PHP生成静态页
2006/11/25 PHP
php模拟post行为代码总结(POST方式不是绝对安全)
2012/02/22 PHP
PHP使用trim函数去除字符串左右空格及特殊字符实例
2016/01/07 PHP
PHP迭代与递归实现无限级分类
2017/08/28 PHP
浅析PHP 中move_uploaded_file 上传中文文件名失败
2019/04/17 PHP
Laravel 关联模型-关联新增和关联更新的方法
2019/10/10 PHP
javascript String 对象
2008/04/25 Javascript
jQuery 渐变下拉菜单
2009/12/15 Javascript
使图片旋转的3种解决方案
2013/11/21 Javascript
页面按钮禁用与解除禁用的方法
2014/02/19 Javascript
avalonjs制作响应式瀑布流特效
2015/05/06 Javascript
Jquery中基本选择器用法实例详解
2015/05/18 Javascript
jquery预加载图片的方法
2015/05/27 Javascript
JavaScript判断表单中多选框checkbox选中个数的方法
2015/08/17 Javascript
jQuery实现的网页左侧在线客服效果代码
2015/10/23 Javascript
基于MVC4+EasyUI的Web开发框架形成之旅之界面控件的使用
2015/12/16 Javascript
jQuery插件编写步骤详解
2016/06/03 Javascript
JavaScript中Math对象的方法介绍
2017/01/05 Javascript
微信小程序 弹窗自定义实例代码
2017/03/08 Javascript
如何选择适合你的JavaScript框架
2017/11/20 Javascript
详解vue-loader在项目中是如何配置的
2018/06/04 Javascript
微信小程序云开发使用方法新手初体验
2019/05/16 Javascript
vue+element模态框中新增模态框和删除功能
2019/06/11 Javascript
layui自定义ajax左侧三级菜单
2019/07/26 Javascript
JS中的算法与数据结构之二叉查找树(Binary Sort Tree)实例详解
2019/08/16 Javascript
Vue通过getAction的finally来最大程度避免影响主数据呈现问题
2020/04/24 Javascript
在vue中封装的弹窗组件使用队列模式实现方法
2020/07/23 Javascript
python networkx 根据图的权重画图实现
2019/07/10 Python
使用keras和tensorflow保存为可部署的pb格式
2020/05/25 Python
解决python3输入的坑——input()
2020/12/05 Python
HTML5打开手机扫码功能及优缺点
2017/11/27 HTML / CSS
土建专业大学生自荐信范文
2014/04/09 职场文书
简洁的英文求职信范文
2014/05/03 职场文书
领导班子作风建设剖析材料
2014/10/11 职场文书
7个你应该知道的JS原生错误类型
2021/04/29 Javascript
css常用字体属性与背景属性介绍
2022/02/28 HTML / CSS