Цикл данных из Api в Python - PullRequest
0 голосов
/ 28 мая 2018

Мне нужно повторить один и тот же процесс манипуляции с несколькими фреймами данных, используя quandl api.

Как запустить цикл в этом случае?

Например, если я использую эти 2 данные:

dfd = quandl.get("FRED/DEXBZUS")
dfe = quandl.get("ECB/EURBRL")
df=[dfd,dfe]

for i in df:
    df1=[i]
    df1= df1.reset_index()

Но я получил это сообщение об ошибке:

AttributeError: 'list' object has no attribute 'reset_index'

1 Ответ

0 голосов
/ 28 мая 2018

Эта ошибка возникает из-за того, что вы пытаетесь манипулировать списком, а не объектом DataFrame.Когда вы начинаете цикл по списку df , у вас уже есть DataFrame в переменной i .Таким образом, решение должно быть:

for i in df:
    i.reset_index(inplace=True)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...