#python #pandas #dataframe
#python #pandas #фрейм данных
Вопрос:
У меня есть несколько фреймов данных df1, df2, df3 и т.д.,
Фреймы данных не имеют связей друг с другом. Поэтому я не собираюсь добавлять / объединять / объединять их и помещать в виде единого фрейма данных внутри словаря.
Я хочу создать словарь, который заключает в себе эти фреймы данных.
dfs = {}
Я хочу добавить свои df1, df2, df3 в мой dfs.
Чтобы, когда мне понадобится этот фрейм данных, я мог использовать что-то вроде dfs [df1] для его обратного вызова. Как я могу это сделать в Pandas.
Комментарии:
1.
{'df' str(e 1):i for e,i in enumerate(df_list)}
?2. @anky_91 снова пробирается с лучшим ответом 😉
3. @rahlf23 Мне нужен твой. У меня нет df1, df2 в реальном сценарии. мне больше подошла бы пара ключ-значение. Не могли бы вы, пожалуйста, дать свой ответ. Я могу пометить это. Спасибо.
4. @anky_91 может
dict(enumerate(l))
быть достаточно хорошим 🙂5. @Wen-Ben Молодец, как нам заархивировать пользовательское имя, например,
df
здесь? просто спрашиваю будущую ссылку. 🙂
Ответ №1:
Если ваш вопрос подходит для сценария пары ключ-значение, то это может способствовать их сохранению как таковых:
dfs = {'df1': df_one, 'df2': df_two, 'df3': df_three}
В противном случае я бы рекомендовал ответ, данный @anky_91:
dfs = {'df' str(idx 1): i for idx, i in enumerate(df_list)}