Итак, я пытаюсь получить фрейм данных, содержащий 5 разных валют FX, но когда я пытаюсь добавить столбец, который мне нужен из полученного фрейма данных, к тому, который будет содержать все 5 валют FX, я получаю ошибка [:] [1]
symbols = ["MXN", "EUR", "BRL", "ARS", "CHF"]
for symbol in symbols:
data = {
"function": "FX_DAILY",
"to_symbol": symbol,
"from_symbol":"USD",
"apikey":avkey,
"interval":"1min",
"outputsize":"full"}
response = requests.get(base_url, data)
data = response.json()
print(symbol)
a = pd.DataFrame(data["Time Series FX (Daily)"],dtype=float).T
b = pd.DataFrame(columns = ["MXN", "EUR", "BRL", "ARS", "CHF"])
b[symbol].append(a["4. close"])
---------------------------------------------------------------------------
KeyError Traceback (most recent call last)
<ipython-input-147-e2667915722c> in <module>
22 data = response.json()
23 print(symbol)
---> 24 a = pd.DataFrame(data["Time Series FX (Daily)"],dtype=float).T
25 b = pd.DataFrame(columns = ["MXN", "EUR", "BRL", "ARS", "CHF"])
26 b[symbol].append(a["4. close"])
KeyError: 'Time Series FX (Daily)'