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 相关文章推荐
Nginx搭建HTTPS服务器和强制使用HTTPS访问的方法
Aug 16 Python
深入解析Python中的线程同步方法
Jun 14 Python
几种实用的pythonic语法实例代码
Feb 24 Python
python pandas dataframe 按列或者按行合并的方法
Apr 12 Python
python 显示数组全部元素的方法
Apr 19 Python
浅谈numpy生成数组的零值问题
Nov 12 Python
Python3 实现文件批量重命名示例代码
Jun 03 Python
Python中py文件转换成exe可执行文件的方法
Jun 14 Python
应用OpenCV和Python进行SIFT算法的实现详解
Aug 21 Python
解决Django中checkbox复选框的传值问题
Mar 31 Python
Python中常见的数制转换有哪些
May 27 Python
DataFrame 数据合并实现(merge,join,concat)
Jun 14 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、Nginx、Apache中禁止网页被iframe引用的方法
2020/10/01 PHP
php天翼开放平台短信发送接口实现方法
2014/12/22 PHP
PHP中substr_count()函数获取子字符串出现次数的方法
2016/01/07 PHP
PHP实现的pdo连接数据库并插入数据功能简单示例
2019/03/30 PHP
PHP利用百度ai实现文本和图片审核
2019/05/08 PHP
JavaScript 字符串与数组转换函数[不用split与join]
2009/12/13 Javascript
js关闭子窗体刷新父窗体实现方法
2012/12/04 Javascript
javascript中的变量作用域以及变量提升详细介绍
2013/10/24 Javascript
简体中文转换繁体中文(实现代码)
2013/12/25 Javascript
JS实现闪动的title消息提醒效果
2014/06/20 Javascript
node.js中的url.format方法使用说明
2014/12/10 Javascript
JavaScript中使用Math.PI圆周率属性的方法
2015/06/14 Javascript
js读取json文件片段中的数据实例
2017/03/09 Javascript
bootstrap警告框示例代码分享
2017/05/17 Javascript
vue.js选中动态绑定的radio的指定项
2017/06/02 Javascript
基于react后端渲染模板引擎noox发布使用
2018/01/11 Javascript
基于Fixed定位的框选功能的实现代码
2019/05/13 Javascript
node实现简单的增删改查接口实例代码
2019/08/22 Javascript
package.json中homepage属性的作用详解
2020/03/11 Javascript
如何在vue 中引入使用jquery
2020/11/10 jQuery
[42:06]2019国际邀请赛全明星赛 8.23
2019/09/05 DOTA
Python 返回汉字的汉语拼音
2009/02/27 Python
Python实现的寻找前5个默尼森数算法示例
2018/03/25 Python
Win10下python3.5和python2.7环境变量配置教程
2018/09/18 Python
python 获取一个值在某个区间的指定倍数的值方法
2018/11/12 Python
python3中编码获取网页的实例方法
2020/11/16 Python
幼儿园教师培训制度
2014/01/16 职场文书
医校毕业生自我鉴定
2014/01/25 职场文书
会计专业毕业生自荐书
2014/06/25 职场文书
单位计划生育责任书
2015/05/09 职场文书
天堂的孩子观后感
2015/06/11 职场文书
煤矿安全生产工作总结
2015/08/13 职场文书
如何拟写通知正文?
2019/04/02 职场文书
vmware虚拟机打不开vmx文件怎么办 ?vmware虚拟机vmx文件打开方法
2022/04/08 数码科技
Win11 Dev 预览版25174.1000发布 (附更新修复内容汇总)
2022/08/05 数码科技