如何通过 pandas 和 yahoo Finance 获取“USDJPY”(货币汇率)?

2023-11-27

我正在学习和使用 pandas 和 python。

今天,我正在尝试制作一个汇率表, 但我在获取“USDJPY”的价格时遇到了麻烦。

当我得到“欧元/美元”的价格时,我的代码如下。

eur = web.DataReader('EURUSD=X','yahoo')['Adj Close']

有用。

但是当我写的时候

jpy = web.DataReader('USDJPY=X','yahoo')['Adj Close']

错误信息是这样的:

-------------------------------------------------- -------------------------- IOError Traceback(最近调用 最后)在() ----> 1 jpy = web.DataReader('USDJPY=X','yahoo')['Adj Close']

DataReader 中的 C:\Anaconda\lib\site-packages\pandas\io\data.pyc(名称, 数据源、开始、结束、重试次数、暂停) 70 return get_data_yahoo(符号=名称,开始=开始,结束=结束, 71 adjustment_price=False,块大小=25, ---> 72 retry_count=重试计数,pause=暂停) 73 elif data_source ==“谷歌”: 74 return get_data_google(符号=名称,开始=开始,结束=结束,

C:\Anaconda\lib\site-packages\pandas\io\data.pyc 中 get_data_yahoo(符号、开始、结束、重试次数、暂停、调整价格、 ret_index、块大小、名称) 第388章 [第 389 章] --> 390 adjustment_price、ret_index、chunksize、'yahoo'、名称) 第391章 第392章

C:\Anaconda\lib\site-packages\pandas\io\data.pyc 中 _get_data_from(符号、开始、结束、重试计数、暂停、调整价格、ret_index、块大小、源、名称) 第334章 第335章 --> 336 hist_data = src_fn(符号、开始、结束、重试计数、暂停) [第 337 章] 338 elif isinstance(符号,DataFrame):

C:\Anaconda\lib\site-packages\pandas\io\data.pyc 中 _get_hist_yahoo(符号,开始,结束,重试计数,暂停) 188 '&g=d' + 正文 正文_第 189 章 --> 190 return _retry_read_url(url, retry_count, Pause, 'Yahoo!') 191 192

C:\Anaconda\lib\site-packages\pandas\io\data.pyc 中 _retry_read_url(url, retry_count, 暂停, 名称) 167 168 raise IOError(“%d 次尝试后,%s 没有成功” --> 169 "return a 200 for url %r" % (retry_count, name, url)) 170 171

IOError:尝试 3 次后,Yahoo!没有为 url 返回 200 ''

其他货币如“GBPUSD”也有同样的问题。

你能解决这个问题吗?

您知道从雅虎或谷歌获取“USDJPY”吗???


雅虎财经不提供汇率的历史数据(即页面左上角没有像股票、指数等那样的“历史价格”链接......)

您可以使用 FRED(圣路易斯联邦储备银行数据)来获取这些汇率...

import pandas.io.data as web

jpy = web.DataReader('DEXJPUS', 'fred')

更新:hase 移动了 pandas-datareader

from pandas_datareader import data
jpy = data.DataReader('DEXJPUS', 'fred')

或者更直接的方式...

jpy = web.get_data_fred('DEXJPUS')

FRED 每日数据的所有汇率列表可在此处找到:http://research.stlouisfed.org/fred2/categories/94

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何通过 pandas 和 yahoo Finance 获取“USDJPY”(货币汇率)? 的相关文章

  • __del__ 真的是析构函数吗?

    我主要用 C 做事情 其中 析构函数方法实际上是为了销毁所获取的资源 最近我开始使用python 这真的很有趣而且很棒 我开始了解到它有像java一样的GC 因此 没有过分强调对象所有权 构造和销毁 据我所知 init 方法对我来说在 py
  • 减少 CoreData 的调试输出?

    我正在开发一个使用 CoreData 的 iOS macOS 项目 它工作正常 但它会向控制台输出大量调试信息 这使得控制台无法使用 因为我的打印语句隐藏在所有与 CoreData 相关的内容中 我有一个非常简单的 CoreData 设置
  • python 集合可以包含的值的数量是否有限制?

    我正在尝试使用 python 设置作为 mysql 表中 ids 的过滤器 python集存储了所有要过滤的id 现在大约有30000个 这个数字会随着时间的推移慢慢增长 我担心python集的最大容量 它可以包含的元素数量有限制吗 您最大
  • Pandas Dataframe 中 bool 值的条件前向填充

    问题 如何转发 fill boolTruepandas 数据框中的值 如果是当天的第一个条目 True 到一天结束时 请参阅以下示例和所需的输出 Data import pandas as pd import numpy as np df
  • 推送动画,没有阴影和停电

    我有一个简单的iOS NavigationController基于应用程序 二UICollectionViews 相继 如果元素打开 第一个合集 被点击时 第二集 将被打开 非常简单 重要的提示 Both UICollectionViews
  • 使用 OpenPyXL 迭代工作表和单元格,并使用包含的字符串更新单元格[重复]

    这个问题在这里已经有答案了 我想使用 OpenPyXL 来搜索工作簿 但我遇到了一些问题 希望有人可以帮助解决 以下是一些障碍 待办事项 我的工作表和单元格数量未知 我想搜索工作簿并将工作表名称放入数组中 我想循环遍历每个数组项并搜索包含特
  • HTTPS 代理不适用于 Python 的 requests 模块

    我对 Python 还很陌生 我一直在使用他们的 requests 模块作为 PHP 的 cURL 库的替代品 我的代码如下 import requests import json import os import urllib impor
  • ExpectedFailure 被计为错误而不是通过

    我在用着expectedFailure因为有一个我想记录的错误 我现在无法修复 但想将来再回来解决 我的理解expectedFailure是它会将测试计为通过 但在摘要中表示预期失败的数量为 x 类似于它如何处理跳过的 tets 但是 当我
  • Python - 在窗口最小化或隐藏时使用 pywinauto 控制窗口

    我正在尝试做的事情 我正在尝试使用 pywinauto 在 python 中创建一个脚本 以在后台自动安装 notepad 隐藏或最小化 notepad 只是一个示例 因为我将编辑它以与其他软件一起使用 Problem 问题是我想在安装程序
  • Python 3 中“map”类型的对象没有 len()

    我在使用 Python 3 时遇到问题 我得到了 Python 2 7 代码 目前我正在尝试更新它 我收到错误 类型错误 map 类型的对象没有 len 在这部分 str len seed candidates 在我像这样初始化它之前 se
  • 如何将 ios7 通用应用程序升级到基于 Xcode 6 的通用故事板应用程序?

    我目前有一个基于 xcode 5 ios 7 的通用应用程序 因此有两个故事板 我正在考虑将其更新到 ios 8 有没有办法 最佳方法将两个故事板迁移到通用的单个故事板 我在 xcode 6 中看不到转换选项 None
  • 设置 torch.gather(...) 调用的结果

    我有一个形状为 n x m 的 2D pytorch 张量 我想使用索引列表来索引第二个维度 可以使用 torch gather 完成 然后然后还设置新值到索引的结果 Example data torch tensor 0 1 2 3 4
  • 如何从没有结尾的管道中读取 python 中的 stdin

    当管道来自 打开 时 不知道正确的名称 我无法从 python 中的标准输入或管道读取数据 文件 我有作为例子管道测试 py import sys import time k 0 try for line in sys stdin k k
  • 在 Pandas DataFrame Python 中添加新列[重复]

    这个问题在这里已经有答案了 例如 我在 Pandas 中有数据框 Col1 Col2 A 1 B 2 C 3 现在 如果我想再添加一个名为 Col3 的列 并且该值基于 Col2 式中 如果Col2 gt 1 则Col3为0 否则为1 所以
  • UIImageJPEGRepresentation 在视网膜显示屏上提供 2x 图像

    我有这段代码 它创建一个图像 然后向其添加一些效果并缩小其大小以使其largeThumbnail UIImage originalImage UIImage imageWithData self originalImage thumbnai
  • 如何使用google colab在jupyter笔记本中显示GIF?

    我正在使用 google colab 想嵌入一个 gif 有谁知道如何做到这一点 我正在使用下面的代码 它并没有在笔记本中为 gif 制作动画 我希望笔记本是交互式的 这样人们就可以看到代码的动画效果 而无需运行它 我发现很多方法在 Goo
  • 您可以在 Python 类型注释中指定方差吗?

    你能发现下面代码中的错误吗 米皮不能 from typing import Dict Any def add items d Dict str Any gt None d foo 5 d Dict str str add items d f
  • Swift 中的 import 语句是否有相关成本?

    阅读字符串宣言 我看到一个段落 https github com apple swift blob master docs StringManifesto md batteries included关于避免Foundation不需要的时候导
  • Spark.read 在 Databricks 中给出 KrbException

    我正在尝试从 databricks 笔记本连接到 SQL 数据库 以下是我的代码 jdbcDF spark read format com microsoft sqlserver jdbc spark option url jdbc sql
  • Pandas 与 Numpy 数据帧

    看这几行代码 df2 df copy df2 1 df 1 df 1 values 1 df2 ix 0 0 我们的教练说我们需要使用 values属性来访问底层的 numpy 数组 否则我们的代码将无法工作 我知道 pandas Data

随机推荐

  • 两个外键,如何用laravel eloquent进行映射

    我在 MySQL 中有两个表 第一个表称为用户 第二个表称为游戏 表结构如下 users id 主要 email password 真正的名字 games id 主要 user one id 国外 用户得分 user two id 国外 用
  • Swift 有 String 的修剪方法吗?

    Swift 有 String 的修剪方法吗 例如 let result abc trim result abc 以下是删除开头和结尾的所有空格的方法String 测试示例斯威夫特2 0 let myString t t Let s trim
  • 如何在 Rails 中的关联模型上配置 pg_search 多重搜索?

    我正在将 pg search 添加到 Rails 应用程序中 我不完全理解配置 希望能在正确的方向上轻轻推动 首先 我已经或多或少地在我的应用程序上设置并运行了一个多模型网站 但我想将其扩展为搜索相关模型 例如 我有制造商 汽车 模型类 目
  • UITableView 的一部分周围的阴影

    我有一个UITableView有 4 个部分 现在我想向表格的特定部分添加阴影效果 而不是整个表格 我怎样才能完成这个任务 您将必须更改部分页眉和页脚以及该部分的所有单元格 Use tableView viewForFooterInSect
  • Internet Explorer 8 不传递 ajax 请求的会话 cookie

    我有简单的 php 应用程序 它适用于除 IE8 beta 2 之外的所有浏览器 当我尝试使用 Ajax 调用 jQuery post 方法 更新表字段时出现问题 使用 IE8 调试器 我发现 IE8 不发送会话 cookie 因此 php
  • 如何知道选择范围内是否存在链接元素

    在 Javascript 中 我想确定一个元素是否A元素 存在于给定范围 文本范围内 目的是确定用户当前的选择是否包含链接 我正在构建一个富文本编辑器控件 range 对象具有 commonAncestorContainer W3C 或pa
  • sizeof(&array) 返回什么?

    接下来的问题 在 C 语言中 为什么数组的地址等于它的值 include
  • 没有日期选择器的html日期输入

    我有一个简单的日期输入
  • JasperReport:详细信息带的目的

    我认为这将作为 JasperReports 的中心主题得到相当详细的记录 但是我在任何地方都找不到这个问题的答案 细节带的目的 功能 意图是什么 它应该只是报告的中心或核心部分吗 在另一个问题中 有人向我指出 详细信息带和 JRDataso
  • 如何将 PDF 文件转换为图像

    我需要将 PDF 文件转换为images 如果 PDF 文件是多页 我只需要一张包含所有 PDF 页面的图像 有没有像 Acrobat 产品那样不收费的开源解决方案 线程 将 PDF 文件转换为 JPEG 图像 适合您的要求 一种解决方案是
  • Chrome 阻止请求

    我在 Chrome 中遇到不寻常的问题 它阻止了一些请求并返回以下内容 min php g oxp js v 2 8 11 openx www admin assets GET 失败 Dashboard php 29 解析器 经过进一步调查
  • 将 Bootstrap 更新到版本 3 - 我需要做什么?

    我是 Bootstrap 新手 使用的是旧版本 2 3 2 第 3 版已发布 如果我想使用最新版本 是否只需替换 CSS 和 Javascript 文件即可 从以下位置下载最新版本http getbootstrap com 或者将 css
  • 让返回类型为 SETOF 表加上附加字段的简单方法?

    我正在编写一个 PL pgSQL 存储过程 它将返回一组记录 每条记录包含现有表 称为 Retailer 它有两个字段 retailer key 和retailer name 的所有字段 这当然有效 CREATE FUNCTION proc
  • Typesafe forName 类加载

    我怎么打电话Class forName 当结果是泛型类型时 通常我可以使用asSubclass 但在这里 我认为做到这一点的唯一方法是种姓 当其他一切都很好地使用泛型类型时 这种方法很突出并且让我烦恼 场景是这样的 有一个 jar 有一个入
  • ODATA日期查询

    我需要返回日期为 2013 年 4 月 4 日的记录 例如 ODATA 服务中的日期字段返回为 DATE 2013 04 04T17 39 33 663 查询应该是什么样子 到目前为止 我已经看到了三种选择来做到这一点 但没有一个是直接的
  • 用于将文件从源复制到目标的 SFTP bash shell 脚本

    我创建了一个脚本来将本地文件复制到远程文件夹 该脚本在外部运行良好if健康 状况 但是当我把if条件put命令不起作用 它使用 SFTP 协议登录远程服务器 如果存在 则会显示错误 找不到放置命令 执行脚本后查看发生了什么 Connecte
  • 为什么使用 Redux Thunk [关闭]

    Closed 这个问题是基于意见的 目前不接受答案 为什么要使用 Redux Thunk 那么我们可以做这样的事情 ReadableAPI getCategories then categories gt console log after
  • 优化的 2x2 矩阵乘法:慢速汇编与快速 SIMD

    Problem 我正在研究高性能矩阵乘法算法 例如 OpenBLAS 或 GotoBLAS 并且我正在尝试重现一些结果 本题涉及矩阵乘法算法的内部内核 具体来说 我正在研究计算C AB where A and B是 2x2 类型的矩阵dou
  • 正则表达式解析带有转义字符的字符串

    我正在从格式化字符串中读取信息 格式如下 foo bar beer 123 lol 之间的所有内容都是我想用正则表达式提取的数据 如果 后跟另一个 如 则该数据必须为 空字符串 目前我正在用这个正则表达式解析它 现在我想到数据中也可能存在
  • 如何通过 pandas 和 yahoo Finance 获取“USDJPY”(货币汇率)?

    我正在学习和使用 pandas 和 python 今天 我正在尝试制作一个汇率表 但我在获取 USDJPY 的价格时遇到了麻烦 当我得到 欧元 美元 的价格时 我的代码如下 eur web DataReader EURUSD X yahoo