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去除所有html标签的方法
May 05 Python
apache部署python程序出现503错误的解决方法
Jul 24 Python
python merge、concat合并数据集的实例讲解
Apr 12 Python
wx.CheckBox创建复选框控件并响应鼠标点击事件
Apr 25 Python
pandas数据处理基础之筛选指定行或者指定列的数据
May 03 Python
wxPython的安装与使用教程
Aug 31 Python
tensorflow实现逻辑回归模型
Sep 08 Python
关于python3中setup.py小概念解析
Aug 22 Python
运行tensorflow python程序,限制对GPU和CPU的占用操作
Feb 06 Python
利用pandas向一个csv文件追加写入数据的实现示例
Apr 23 Python
Django 允许局域网中的机器访问你的主机操作
May 13 Python
python使用布隆过滤器的实现示例
Aug 20 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
CentOS下PHP安装Oracle扩展
2015/02/15 PHP
php筛选不存在的图片资源
2015/04/28 PHP
[原创]PHP实现逐行删除文件右侧空格的方法
2015/12/25 PHP
简单了解WordPress开发中update_option()函数的用法
2016/01/11 PHP
PHP中file_exists使用中遇到的问题小结
2016/04/05 PHP
用js实现的一个Flash滚动轮换显示图片代码生成器
2007/03/14 Javascript
基于jQuery的输入框在光标位置插入内容, 并选中
2011/10/29 Javascript
Javascript中string转date示例代码
2013/11/01 Javascript
浅析JavaScript中的类型和对象
2013/11/29 Javascript
js仿土豆网带缩略图的焦点图片切换效果实现方法
2015/02/23 Javascript
超漂亮的Bootstrap 富文本编辑器summernote
2016/04/05 Javascript
BootStrap创建响应式导航条实例代码
2016/05/31 Javascript
修改ligerui 默认确认按钮的方法
2016/12/27 Javascript
微信小程序wx.getImageInfo()如何获取图片信息
2018/01/26 Javascript
Vue项目中跨域问题解决方案
2018/06/05 Javascript
python使用beautifulsoup从爱奇艺网抓取视频播放
2014/01/23 Python
PyQt5笔记之弹出窗口大全
2019/06/20 Python
python实现键盘输入的实操方法
2019/07/16 Python
Django限制API访问频率常用方法解析
2020/10/12 Python
django使用channels实现通信的示例
2020/10/19 Python
利用CSS3的transition属性实现滑动效果
2015/08/05 HTML / CSS
加拿大女装网上购物:Reitmans
2016/10/20 全球购物
设计师珠宝:Ylang 23
2018/05/11 全球购物
Groupon法国官方网站:特卖和网上购物高达-70%
2019/09/02 全球购物
碧欧泉Biotherm加拿大官方网站:法国高端护肤品牌
2019/10/18 全球购物
《听鱼说话》教学反思
2014/02/15 职场文书
企业道德讲堂实施方案
2014/03/19 职场文书
部门年终奖分配方案
2014/05/07 职场文书
父亲节活动策划方案
2014/08/24 职场文书
派出所正风肃纪剖析材料
2014/10/10 职场文书
2014年副班长工作总结
2014/12/10 职场文书
离婚协议书怎么写
2015/01/26 职场文书
员工手册董事长致辞
2015/07/29 职场文书
2016年党员干部廉政承诺书
2016/03/24 职场文书
用Python远程登陆服务器的步骤
2021/04/16 Python
Nginx的基本概念和原理
2022/03/21 Servers