Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pydata/pandas-datareader
Extract data from a wide range of Internet sources into a pandas DataFrame.
https://github.com/pydata/pandas-datareader
data data-analysis dataset econdb economic-data fama-french finance financial-data fred html pandas pydata python stock-data
Last synced: 4 days ago
JSON representation
Extract data from a wide range of Internet sources into a pandas DataFrame.
- Host: GitHub
- URL: https://github.com/pydata/pandas-datareader
- Owner: pydata
- License: other
- Created: 2015-01-15T00:34:19.000Z (almost 10 years ago)
- Default Branch: main
- Last Pushed: 2024-08-08T10:22:39.000Z (4 months ago)
- Last Synced: 2024-10-29T15:03:50.042Z (about 1 month ago)
- Topics: data, data-analysis, dataset, econdb, economic-data, fama-french, finance, financial-data, fred, html, pandas, pydata, python, stock-data
- Language: Python
- Homepage: https://pydata.github.io/pandas-datareader/stable/index.html
- Size: 12.2 MB
- Stars: 2,935
- Watchers: 144
- Forks: 681
- Open Issues: 148
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
- awesome-systematic-trading - pandas-datareader - datareader) | ![made-with-python](https://img.shields.io/badge/Made%20with-Python-1f425f.svg) | (Data Sources / General)
- awesome_time_series_in_python - pandas-datareader
- awesome-systematic-trading - pandas-datareader - Up to date remote data access for pandas, works for multiple versions of pandas. (Data Source / Stocks and General)
- best-of-python - GitHub - 26% open · ⏱️ 24.10.2023): (Data Loading & Extraction)
- awesome-quant - pandas-datareader - Python module to get data from various sources (Google Finance, Yahoo Finance, FRED, OECD, Fama/French, World Bank, Eurostat...) into Pandas datastructures such as DataFrame, Panel with a caching mechanism. (Python / Data Sources)
- awesome-quant - pandas-datareader - Python module to get data from various sources (Google Finance, Yahoo Finance, FRED, OECD, Fama/French, World Bank, Eurostat...) into Pandas datastructures such as DataFrame, Panel with a caching mechanism. (Python / Data Sources)
- awesome-hacking-lists - pydata/pandas-datareader - Extract data from a wide range of Internet sources into a pandas DataFrame. (Python)
- awesome-python-machine-learning-resources - GitHub - 20% open · ⏱️ 16.03.2022): (数据读写与提取)
README
# pandas-datareader
Up to date remote data access for pandas, works for multiple versions of
pandas.[![image](https://img.shields.io/pypi/v/pandas-datareader.svg)](https://pypi.python.org/pypi/pandas-datareader/)
[![image](https://codecov.io/gh/pydata/pandas-datareader/branch/master/graph/badge.svg)](https://codecov.io/gh/pydata/pandas-datareader)
[![image](https://readthedocs.org/projects/pandas-datareader/badge/?version=latest)](https://pandas-datareader.readthedocs.io/en/latest/)
[![image](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
[![License](https://img.shields.io/pypi/l/pandas-datareader)](https://pypi.org/project/pandas-datareader/)## Installation
Install using `pip`
``` shell
pip install pandas-datareader
```## Usage
``` python
import pandas_datareader as pdr
pdr.get_data_fred('GS10')
```## Documentation
[Stable documentation](https://pydata.github.io/pandas-datareader/) is available on
[github.io](https://pydata.github.io/pandas-datareader/). A second copy of the stable
documentation is hosted on [read the docs](https://pandas-datareader.readthedocs.io/)
for more details.[Development documentation](https://pydata.github.io/pandas-datareader/devel/) is available
for the latest changes in master.### Requirements
Using pandas datareader requires the following packages:
- pandas>=1.5.3
- lxml
- requests>=2.19.0Building the documentation additionally requires:
- matplotlib
- ipython
- requests_cache
- sphinx
- pydata_sphinx_themeDevelopment and testing additionally requires:
- black
- coverage
- codecov
- coveralls
- flake8
- pytest
- pytest-cov
- wrapt### Install latest development version
``` shell
python -m pip install git+https://github.com/pydata/pandas-datareader.git
```or
``` shell
git clone https://github.com/pydata/pandas-datareader.git
cd pandas-datareader
python setup.py install
```