首页 > 解决方案 > 将 IEX Finance API 数据转换为 pandas 数据框

问题描述

我想从 IEX Finance api 中提取数据并将其放入 pandas 数据框中,但我不知道正确的代码。有人可以帮忙吗?

api 的 URL 调用 = https://api.iextrading.com/1.0/stock/aapl/chart/1d?chartInterval=5

我尝试了以下但它不起作用

import pandas as pd
api_call = 'https://api.iextrading.com/1.0/stock/aapl/chart/1d?chartInterval=5' 
price = pd.read_csv(api_call)

标签: pandasapidataframeurl

解决方案


数据为JSON格式。要加载到数据框中,您必须调用read_json函数。

import pandas as pd

df = pd.read_json("https://api.iextrading.com/1.0/stock/aapl/chart/1d?chartInterval=5")

推荐阅读