python中如何调取wind数据_python实现从wind导入数据
从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中如何调取wind数据_python实现从wind导入数据相关推荐
- python生成csv文件带水印_Python从CSV文件导入数据和生成简单图表
我们已经完成Python的基础环境搭建工作,现在我们尝试导入CSV数据 我们准备一个csv测试数据,文件名是csv-test-data.csv数据. 我们将文件传到Linux上 准备导入的代码 我们运 ...
- python中图例legend标签内容_Python学习第87课-数据可视化之图形标识title、label、legend...
[每天几分钟,从零入门python编程的世界!] 第86课我们学习了matplotlib,并且用它画了一个简单的图形,但是这个图形上面没有标题,没有标明x轴和y轴,而且用于画这个图形的数据都是我们手动 ...
- python中pd是什么意思_python怎么用pd导入xlsx
python使用pandas和xlsxwriter读写xlsx文件,下面给大家带来相关步骤: 已有xlsx文件如下: 1. 读取前n行所有数据 # coding: utf-8 import panda ...
- [转载] python中for语句用法_详解Python中for循环的使用_python
参考链接: 在Python中将else条件语句与for循环一起使用 这篇文章主要介绍了Python中for循环的使用,来自于IBM官方网站技术文档,需要的朋友可以参考下 for 循环 本系列前面 &q ...
- python中for语句用法_详解Python中for循环的使用_python
这篇文章主要介绍了Python中for循环的使用,来自于IBM官方网站技术文档,需要的朋友可以参考下 for 循环 本系列前面 "探索 Python,第 5 部分:用 Python 编程&q ...
- python中numpy数组和字符串互转(互转后数据完全一致)
python中numpy数组和字符串互转(互转后数据完全一致) 代码: import numpy as np # 创建数组arr arr = np.array([ -1.8264365 , -0.63 ...
- python中关键字 表示空类型_Python小知识:如何在Python 3中转换数据类型
写在前面: 在Python中,数据类型用于对一种特定类型的数据进行分类,确定可以分配给该类型的值以及可以对其执行的操作. 这里主要讲述转换数字,字符串,元组和列表,并提供示例以帮助各位熟悉不同的用例. ...
- python中异或怎么算_python 异或运算的前提_异或运算公式
Python基础(10)–数字-Python-第七城市 609x288 - 73KB - JPEG Python基础(10)--数字_资讯_突袭网 609x288 - 33KB - JPEG pyth ...
- python导入data数据_python实现从wind导入数据
从wind导入到的数据的格式是instance. 如下载一系列资产在某一段时间的收盘价格. 一系列资产保存在list里面,一并下载. 日期格式为"2018-02-28". 一个数字 ...
最新文章
- AE,按照属性值关系选择要素
- 目标检测算法基础概念:边框回归和NMS
- git如何添加远程主机_Git远程操作详解
- Hibernate检索策略之5.4一对多单向关联检索策略——Hibernate4究竟怎么玩
- c语言程序设计指针进阶,C语言及程序设计进阶例程-15 指向结构体的指针
- 【Spring学习】IoC、DI、AOP入门学习
- 添加功能与测试点总结
- Unlock SAP Data
- EF Core使用Simple Logging输出日志
- docker简介以及优缺点
- 信息学奥赛一本通1090
- 思维导向树6级节点_8种常见的思维导图类型
- jungle scout插件版 v5.7.1官方版
- password MD5加密方法
- 使用ExcelPackage生成Excel2007电子表格
- 浅析搭建高速公路视频监控平台的建设方案及必要性
- JAVA学习记录(取反运算~)
- MAC系统的绝佳看图工具iSmartPhoto
- Android 数据库对比
- babel : 无法加载文件 C:\Users\Cheng\AppData\Roaming\npm\babel.ps1,因为在此系统上禁止运行脚本
热门文章
- 达索系统、西门子、PTC、欧特克、SAP的PLM系统优缺点比较?
- Confidence Propagation Cluster: 一个来自CVPR2022的目标检测涨点神器(CP-Cluster)
- Android post参数太长请求失败问题解决
- 全国计算机等级考试四级考试大纲,全国计算机等级考试四级考试大纲
- mysql分片做主从_使用mycat部署mysql集群(分片,读写分离,主从复制)
- 高度优先左高树(HBLT) - C语言
- 1124: 成语接龙
- Redis Cluster 集群部署
- 有点厉害!用12万行代码堆出来个蔡徐坤,关键是能跑能跳!
- U8备份提示“远程组件初始化失败”