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单线程实现多个定时器示例
Mar 30 Python
python基于xml parse实现解析cdatasection数据
Sep 30 Python
python比较两个列表是否相等的方法
Jul 28 Python
python字典键值对的添加和遍历方法
Sep 11 Python
Python竟能画这么漂亮的花,帅呆了(代码分享)
Nov 15 Python
Python 判断文件或目录是否存在的实例代码
Jul 19 Python
解决在pycharm中显示额外的 figure 窗口问题
Jan 15 Python
Python中typing模块与类型注解的使用方法
Aug 05 Python
Django 拆分model和view的实现方法
Aug 16 Python
python psutil监控进程实例
Dec 17 Python
Alpine安装Python3依赖出现的问题及解决方法
Dec 25 Python
如何在Python中妥善使用进度条详解
Apr 05 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+Mysqli利用事务处理转账问题实例
2015/02/11 PHP
Ubuntu中搭建Nginx、PHP环境最简单的方法
2015/03/05 PHP
curl和libcurl的区别简介
2015/07/01 PHP
thinkPHP使用pclzip打包备份mysql数据库的方法
2016/04/30 PHP
PHP生成短网址的思路以及实现方法的详解
2019/03/25 PHP
thinkphp5修改view到根目录实例方法
2019/07/02 PHP
laravel 实现划分admin和home 模块分组
2019/10/15 PHP
jquery中输入验证中一个不错的效果
2010/08/21 Javascript
php显示当前文件所在的文件以及文件夹所有文件以树形展开
2013/12/13 Javascript
用js代码改变单选框选中状态的简单实例
2013/12/18 Javascript
运用JQuery的toggle实现网页加载完成自动弹窗
2014/03/18 Javascript
JavaScript中关联原型链属性特性
2016/02/13 Javascript
论JavaScript模块化编程
2016/03/07 Javascript
基于bootstrap插件实现autocomplete自动完成表单
2016/05/07 Javascript
针对后台列表table拖拽比较实用的jquery拖动排序
2016/10/10 Javascript
Javascript刷新页面的实例
2017/09/23 Javascript
angularJS的radio实现单项二选一的使用方法
2018/02/28 Javascript
JS与jQuery判断文本框还剩多少字符可以输入的方法
2018/09/01 jQuery
jQuery事件多次绑定与解绑问题实例分析
2019/02/19 jQuery
Django模板继承 extend标签实例代码详解
2019/05/16 Javascript
使用django-crontab实现定时任务的示例
2018/02/26 Python
pycharm中使用anaconda部署python环境的方法步骤
2018/12/19 Python
基于Keras中Conv1D和Conv2D的区别说明
2020/06/19 Python
python 动态绘制爱心的示例
2020/09/27 Python
Django视图类型总结
2021/02/17 Python
万得城电器土耳其网站:欧洲第一大电子产品零售商
2016/10/07 全球购物
逃课上网检讨书
2014/02/20 职场文书
工地质量标语
2014/06/12 职场文书
欢度春节标语
2014/07/01 职场文书
股指期货心得体会
2014/09/10 职场文书
2014年大学生党员评议表自我评价
2014/09/20 职场文书
保险公司客户经理岗位职责
2015/04/09 职场文书
小学见习报告
2015/06/23 职场文书
《抽屉原理》教学反思
2016/02/20 职场文书
导游词之岳阳楼
2019/09/25 职场文书
使用Java去实现超市会员管理系统
2022/03/18 Java/Android