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实现的阳历转阴历(农历)算法
Apr 25 Python
Python学习笔记整理3之输入输出、python eval函数
Dec 14 Python
python 链接和操作 memcache方法
Mar 04 Python
利用Python读取文件的四种不同方法比对
May 18 Python
python+pandas生成指定日期和重采样的方法
Apr 11 Python
Python框架Flask的基本数据库操作方法分析
Jul 13 Python
python使用xlsxwriter实现有向无环图到Excel的转换
Dec 12 Python
python-tkinter之按钮的使用,开关方法
Jun 11 Python
python实现简单五子棋游戏
Jun 18 Python
python根据时间获取周数代码实例
Sep 30 Python
Python对wav文件的重采样实例
Feb 25 Python
pip已经安装好第三方库但pycharm中import时还是标红的解决方案
Oct 09 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
搜索和替换文件或目录的一个好类--很实用
2006/10/09 PHP
PHP之COOKIE支持详解
2010/09/20 PHP
PHP JSON格式的中文显示问题解决方法
2015/04/09 PHP
PHP实现链式操作的三种方法详解
2017/11/16 PHP
js substr、substring和slice使用说明小记
2011/09/15 Javascript
JS取request值以及自动执行使用示例
2014/02/24 Javascript
javascript入门之数组[新手必看]
2016/11/21 Javascript
js记录点击某个按钮的次数-刷新次数为初始状态的实例
2017/02/15 Javascript
使用JavaScript进行表单校验功能
2017/08/01 Javascript
微信公众号服务器验证Token步骤图解
2019/12/30 Javascript
[32:39]完美世界DOTA2联赛循环赛 Forest vs Inki BO2第一场 11.04
2020/11/04 DOTA
[01:05:52]DOTA2-DPC中国联赛 正赛 Ehome vs Aster BO3 第一场 2月2日
2021/03/11 DOTA
[01:07:02]DOTA2-DPC中国联赛 正赛 iG vs PSG.LGD BO3 第三场 2月26日
2021/03/11 DOTA
跟老齐学Python之传说中的函数编写条规
2014/10/11 Python
Linux下使用python调用top命令获得CPU利用率
2015/03/10 Python
用Python中的字典来处理索引统计的方法
2015/05/05 Python
spark: RDD与DataFrame之间的相互转换方法
2018/06/07 Python
python遍历文件目录、批量处理同类文件
2019/08/31 Python
k-means 聚类算法与Python实现代码
2020/06/01 Python
mac系统下安装pycharm、永久激活、中文汉化详细教程
2020/11/24 Python
HTML5之HTML元素扩展(下)—增强的Form表单元素值得关注
2013/01/31 HTML / CSS
html5 http的轮询和Websocket原理
2018/10/19 HTML / CSS
如何将无状态会话Bean发布为WEB服务,只有无状态会话Bean可以发布为WEB服务?
2015/12/03 面试题
酒店应聘自荐信
2013/11/09 职场文书
皮肤科医师岗位职责
2013/12/04 职场文书
户外活动策划方案
2014/03/12 职场文书
代理协议书范本
2014/04/22 职场文书
高二学生评语大全
2014/04/25 职场文书
法定代表人授权委托书
2014/09/19 职场文书
三严三实民主生活会发言稿
2014/10/13 职场文书
手术室护士个人总结
2015/02/13 职场文书
教师节倡议书2015
2015/04/27 职场文书
嘉年华活动新闻稿
2015/07/17 职场文书
2015年政教主任工作总结
2015/07/23 职场文书
团支部组织委员竞选稿
2015/11/21 职场文书
如何更改Win11声音输出设备?Win11声音输出设备四种更改方法
2022/04/08 数码科技