将IEX Finance API数据转换为Pandas数据框

时间:2018-08-08 03:29:09

标签: pandas api dataframe url

我想从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)

1 个答案:

答案 0 :(得分:1)

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

import pandas as pd

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