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将mdb数据库文件导入postgresql数据库示例
Feb 17 Python
Python标准库os.path包、glob包使用实例
Nov 25 Python
Python中使用select模块实现非阻塞的IO
Feb 03 Python
python随机生成指定长度密码的方法
Apr 04 Python
在Python中使用matplotlib模块绘制数据图的示例
May 04 Python
wxpython中自定义事件的实现与使用方法分析
Jul 21 Python
Python numpy 常用函数总结
Dec 07 Python
Python微信公众号开发平台
Jan 25 Python
Python  unittest单元测试框架的使用
Sep 08 Python
Tensorflow 自定义loss的情况下初始化部分变量方式
Jan 06 Python
Python调用百度OCR实现图片文字识别的示例代码
Jul 17 Python
Python实战之实现简易的学生选课系统
May 25 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来检测proxy
2006/10/09 PHP
PhpDocumentor 2安装以及生成API文档的方法
2014/05/21 PHP
php 变量引用与变量销毁机制详细介绍
2016/12/05 PHP
源码分析 Laravel 重复执行同一个队列任务的原因
2017/12/25 PHP
PHP PDOStatement::bindParam讲解
2019/01/30 PHP
jQuery 性能优化手册 推荐
2010/02/23 Javascript
IE JS无提示关闭窗口不提示的方法
2010/04/29 Javascript
解决Extjs4中form表单提交后无法进入success函数问题
2013/11/26 Javascript
深入理解javascript中return的作用
2013/12/30 Javascript
node.js中的fs.createReadStream方法使用说明
2014/12/17 Javascript
jQuery中append()方法用法实例
2015/01/08 Javascript
innerHTML中标签可以换行的方法汇总
2015/08/14 Javascript
Bootstrap多级导航栏(级联导航)的实现代码
2016/03/08 Javascript
JavaScript关于提高网站性能的几点建议(一)
2016/07/24 Javascript
vue mixins组件复用的几种方式(小结)
2017/09/06 Javascript
vue-cli webpack 引入jquery的方法
2018/01/10 jQuery
微信小程序WebSocket实现聊天对话功能
2018/07/06 Javascript
vue-cli3.0如何使用CDN区分开发、生产、预发布环境
2018/11/22 Javascript
关于layui flow loading占位图的实现方法
2019/09/21 Javascript
[03:18]DOTA2放量测试专访820:希望玩家加入国服大家庭
2013/08/25 DOTA
利用Python爬取可用的代理IP
2016/08/18 Python
Python设计模式之门面模式简单示例
2018/01/09 Python
Python2.7.10以上pip更新及其他包的安装教程
2018/06/12 Python
10分钟用python搭建一个超好用的CMDB系统
2019/07/17 Python
pytorch实现onehot编码转为普通label标签
2020/01/02 Python
django-crontab实现服务端的定时任务的示例代码
2020/02/17 Python
Python爬虫后获取重定向url的两种方法
2021/01/19 Python
字中字效果的实现【html5实例】
2016/05/03 HTML / CSS
迪士尼法国在线商店:shopDisney FR
2020/12/03 全球购物
编程用JAVA解析XML的方式
2013/07/07 面试题
英文版销售经理个人求职信
2013/11/20 职场文书
幼儿园招生广告
2014/03/19 职场文书
垃圾分类的活动方案
2014/08/15 职场文书
个人债务授权委托书范本
2014/10/05 职场文书
会计求职自荐信范文
2015/03/04 职场文书
SQLyog的下载、安装、破解、配置教程(MySQL可视化工具安装)
2022/09/23 MySQL