问题标签 [pandas-datareader]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Pandas 函数操作
数据来自美国人口普查局。县是美国各州的政治和地理分区。该数据集包含 2010 年至 2015 年美国各县和州的人口数据。
哪个州的县最多?(提示:仔细考虑 sumlevel 键!你也需要这个来解决未来的问题......)
我无法从代码中提取县名。请帮忙
我的代码:
python - 连接几个股票价格数据框
我使用 pandas_datareader 从雅虎获取每月价格数据,如下所示:
然后我清理它以获得这样的收盘价:
对所有四个数据帧重复清理。完成此操作后,我想将这四个数据框合并在一起。为此,我正在使用:
但是,这会导致数据帧中只有四列数据中的三列是 NaN。我已经验证日期匹配。为什么会这样?任何见解都值得赞赏。
python - 熊猫数据阅读器未来分红
我能够很好地获得历史红利。我如何获得未来的股息日期?下面的代码只打印到最后的股息,而不是未来的股息,即使结束日期在未来。
编辑:我至少可以得到除息数据吗?
python - pandas_datareader 的 API
我正在尝试学习 pandas_datareader 并一直在谷歌上搜索,到目前为止我还没有找到任何详细信息 API 只找到了这个https://pandas-datareader.readthedocs.io/en/latest/remote_data.html#yahoo-finance -选项
但它缺乏细节,例如以下图片显示,数据有更多我不知道的功能或属性。那么有谁知道我在哪里可以找到有关这些详细信息的信息?我正在寻找类似 java api 的东西,提供每个函数/属性的详细信息
python - 将 pandas_datareader 中的日期写入数据库结果为 -1999
我编写了一个简单的 python 应用程序来使用 pandas_datareader 从谷歌读取股票价格并将它们存储在数据库中。我觉得奇怪的是,当我编写数据集时,日期是正确的,但是当我提取日期并在更新语句中使用它时,日期就搞砸了。这是我的代码(不包括导入语句和逻辑)和结果:
最后价格日期 21-03-2017
到目前为止看起来不错,日期格式正是我想要的!现在我将日期写入 SQLITE 数据库:日期存储为 -1999
数据集被写入 SQLite 数据库,它具有正确的日期格式:
“12667” “2017-03-16 00:00:00” “WTB.L” “3926.0” “3936.0” “3882.0” “3909.0” “441329”
“12668” “2017-03-17 00:00:00” “WTB.L” “3908.0” “3926.0” “3892.0” “3903.0” “642291”
“12669” “2017-03-20 00:00:00” “WTB.L” “3907.0” “3917.0” “3883.32” “ 3916.0""175681""12670"
"2017-03-21 00:00:00""WTB.L""3921.0""3926.0""3888.0""3914.0""315763"
编写此数据集的代码:
我可以编写一个 python 函数来从价格表中获取最新日期并将其写入最新价格。但是,我想了解为什么此日期打印正确但未正确写入数据库。
非常感谢大家。
更多代码:
python - Python中带参数的文本更改
如果我想用参数更改查询。
我不想用这个 Query 运行 Sql 。我想在 txt 文件中编写查询并与其他人共享查询。
但是 Pandas.text_sql、Pandas.read_sql_query 这个函数会使用查询来运行。
所以我想找到与 pandas.read_sql_query 类似的参数的文本更改
我可以更改“read_sql_query”哪个函数?我真的对python有点了解..如果你知道的话,帮助我~
python - 如何通过 Panda 导入几年但特定月份的数据?
我想从熊猫导入数据 10 年。但我需要每个季节单独导入。例如 2000 年至 2010 年春季期间的所有数据。
我有以下代码,但这并没有分开季节。
反正有吗?
python - python pandas_reader 中的 Google Finance - 如何防止 Google 阻止访问?
当使用pythonpandas_datareader
检索股票数据时,谷歌偶尔会在某个时间范围内发送过多请求时阻止访问。
想象一下,我必须遍历几个这样的代码('AAPL'、'MSFT'、....)。有谁知道每秒/分钟/小时/天可以发送多少个请求而不会遇到 Google 的问题?
python-3.x - 熊猫数据阅读器
这可能是一个非常简单的问题,但我真的被困住了。我正在尝试将 Pandas 的 DataReader 称为:
但它没有得到 DataReader。我不知道我做错了什么,尤其是对于这么简单的事情。我要做的就是从雅虎财经获取数据。
非常感谢您的帮助。