Как создать последовательность фреймов данных pandas с использованием цикла for

#pandas #dataframe

#pandas #фрейм данных

Вопрос:

У меня есть информация в разных фреймах данных, относящихся к нескольким ценным бумагам. Я хотел бы иметь возможность запускать цикл, в котором я беру нужные мне столбцы из разных фреймов данных и создаю один фрейм данных для каждой безопасности с нужными мне столбцами, а затем сохраняю фреймы данных как элементы словаря, что-то вроде следующих строк:

 securities={}
for tick in tickers:
    df_'tick' = pd.Dataframe(data,columns['a','b','c'])
    securities[tick] = df_tick
 

Спасибо за вашу помощь!!

Ответ №1:

Попробуйте:

 securities = { tick : pd.Dataframe(data,columns['a','b','c'])
    for tick in tickers:

}