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 字符串中的字符倒转
Sep 06 Python
python文件读写并使用mysql批量插入示例分享(python操作mysql)
Feb 17 Python
以一个投票程序的实例来讲解Python的Django框架使用
Feb 18 Python
详解Python的Flask框架中的signals信号机制
Jun 13 Python
非递归的输出1-N的全排列实例(推荐)
Apr 11 Python
Python实现多进程共享数据的方法分析
Dec 04 Python
Python实现PS滤镜特效Marble Filter玻璃条纹扭曲效果示例
Jan 29 Python
python实现list由于numpy array的转换
Apr 04 Python
python学生管理系统
Jan 30 Python
图文详解python安装Scrapy框架步骤
May 20 Python
Python限制内存和CPU使用量的方法(Unix系统适用)
Aug 04 Python
python+pyhyper实现识别图片中的车牌号思路详解
Dec 24 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用mysql数据库存储session的代码
2010/03/05 PHP
php以post形式发送xml的方法
2014/11/04 PHP
PHP实现二维数组按照指定的字段进行排序算法示例
2019/04/23 PHP
php实现通过stomp协议连接ActiveMQ操作示例
2020/02/23 PHP
通过PHP实现用户注册后邮箱验证激活
2020/11/10 PHP
js中通过父级进行查找定位元素
2014/06/15 Javascript
JS的location.href跳出框架打开新页面的方法
2014/09/04 Javascript
js命名空间写法示例
2015/12/18 Javascript
基于jQuery日历插件制作日历
2016/03/11 Javascript
实例讲解jQuery EasyUI tree中state属性慎用
2016/04/01 Javascript
第七章之菜单按钮图标组件
2016/04/25 Javascript
基于BootStrap Metronic开发框架经验小结【二】列表分页处理和插件JSTree的使用
2016/05/12 Javascript
用Vue.js实现监听属性的变化
2016/11/17 Javascript
JS限制条件补全问题实例分析
2016/12/16 Javascript
BootStrap中Table隐藏后显示问题的实现代码
2017/08/31 Javascript
原生js实现简单的模态框示例
2017/09/08 Javascript
Node中使用ES6语法的基础教程
2018/01/05 Javascript
4个顶级开源JavaScript图表库
2018/09/29 Javascript
react PropTypes校验传递的值操作示例
2020/04/28 Javascript
[01:08:17]2018DOTA2亚洲邀请赛3月29日 小组赛B组 EG VS VGJ.T
2018/03/30 DOTA
pygame游戏之旅 添加碰撞效果的方法
2018/11/20 Python
Python openpyxl读取单元格字体颜色过程解析
2019/09/03 Python
Python超越函数积分运算以及绘图实现代码
2019/11/20 Python
pytorch 实现删除tensor中的指定行列
2020/01/13 Python
Docker部署Python爬虫项目的方法步骤
2020/01/19 Python
python使用pyecharts库画地图数据可视化的实现
2020/03/25 Python
Jack Rogers官网:美国经典的女性鞋靴品牌
2019/09/04 全球购物
Linux内核的同步机制是什么?主要有哪几种内核锁
2016/07/11 面试题
物理教师自荐信范文
2013/12/28 职场文书
消防宣传口号
2014/06/16 职场文书
人事专员岗位职责
2015/02/03 职场文书
遗失证明范文
2015/06/19 职场文书
酒店厨房管理制度
2015/08/06 职场文书
2016年公司新年寄语
2015/08/17 职场文书
《扇形统计图》教学反思
2016/02/17 职场文书
三八红旗手先进事迹材料(2016推荐版)
2016/02/25 职场文书