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 07 Python
Python之eval()函数危险性浅析
Jul 03 Python
Python读取Excel的方法实例分析
Jul 11 Python
利用 Monkey 命令操作屏幕快速滑动
Dec 07 Python
Python 2与Python 3版本和编码的对比
Feb 14 Python
使用Python自动化破解自定义字体混淆信息的方法实例
Feb 13 Python
运用PyTorch动手搭建一个共享单车预测器
Aug 06 Python
python将数组n等分的实例
Dec 02 Python
如何学习Python time模块
Jun 03 Python
PyCharm中关于安装第三方包的三个建议
Sep 17 Python
python实现自动打卡的示例代码
Oct 10 Python
如何让PyQt5中QWebEngineView与JavaScript交互
Oct 21 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
CodeIgniter实现更改view文件夹路径的方法
2014/07/04 PHP
php实现向javascript传递数组的方法
2015/07/27 PHP
laravel实现分页样式替换示例代码(增加首、尾页)
2017/09/22 PHP
PHP convert_cyr_string()函数讲解
2019/02/13 PHP
brook javascript框架介绍
2011/10/10 Javascript
浅析jQuery EasyUI中的tree使用指南
2014/12/18 Javascript
JavaScript数组方法总结分析
2016/05/06 Javascript
浅谈JavaScript 浏览器对象
2016/06/03 Javascript
AngularJS入门教程之更多模板详解
2016/08/19 Javascript
vue+springmvc导出excel数据的实现代码
2018/06/27 Javascript
js实现左右两侧浮动广告
2018/07/09 Javascript
解决vue路由后界面没有变化,但是链接有的问题
2018/09/01 Javascript
原生JS与CSS实现软件卸载对话框功能
2019/12/05 Javascript
解决Vue 移动端点击出现300毫秒延迟的问题
2020/07/21 Javascript
解决Antd Table表头加Icon和气泡提示的坑
2020/11/17 Javascript
node.js通过Sequelize 连接MySQL的方法
2020/12/28 Javascript
Python实现获取网站PR及百度权重
2015/01/21 Python
简单理解Python中的装饰器
2015/07/31 Python
Python3.2模拟实现webqq登录
2016/02/15 Python
Python 学习教程之networkx
2019/04/15 Python
解决pycharm运行程序出现卡住scanning files to index索引的问题
2019/06/27 Python
利用ImageAI库只需几行python代码实现目标检测
2019/08/09 Python
Python跑循环时内存泄露的解决方法
2020/01/13 Python
pytorch-神经网络拟合曲线实例
2020/01/15 Python
pytorch方法测试详解——归一化(BatchNorm2d)
2020/01/15 Python
蛋白质世界:Protein World
2017/11/23 全球购物
Net Remoting把服务器端激活两种模式
2014/01/22 面试题
Hibernate持久层技术
2013/12/16 面试题
剪枝的学问教学反思
2014/02/07 职场文书
校园环保建议书
2014/05/14 职场文书
给学校的建议书范文
2014/05/15 职场文书
逃课检讨书范文
2015/05/06 职场文书
2015学校图书管理员工作总结
2015/05/11 职场文书
小学中队委竞选稿
2015/11/20 职场文书
外出考察学习心得体会
2016/01/18 职场文书
《作风建设永远在路上》心得体会
2016/01/21 职场文书