Как создать фрейм данных pandas из нескольких словарей? ⇐ Python
-
Гость
Как создать фрейм данных pandas из нескольких словарей?
В результате анализа я получаю словарь, содержащий измерения для каждого образца. Я хотел бы иметь их в кадре данных со строкой для каждого образца (таким образом, в словаре). Словарь для каждого образца имеет одинаковые ключи. Есть ли способ эффективно добавить каждый словарь в виде строки в кадр данных?
sample_1 = {"площадь": 2, "периметр": 3, "диаметр": 5} sample_2 = {"площадь": 6, "периметр": 3, "диаметр": 8} Я хочу объединить их в фрейм данных. В столбцах должны быть указаны площадь, периметр и диаметр, а в строках — образцы. У меня в словарях хранится более 5000 образцов и 20 переменных.
Я попробовал функцию pd.DataFrame.from_dict, но это привело бы к необходимости превратить каждый словарь в фрейм данных, который затем пришлось бы объединить.
Я не могу изменить вывод функции, которую я использую для измерения, на фрейм данных, поэтому мне приходится работать со словарями.
В результате анализа я получаю словарь, содержащий измерения для каждого образца. Я хотел бы иметь их в кадре данных со строкой для каждого образца (таким образом, в словаре). Словарь для каждого образца имеет одинаковые ключи. Есть ли способ эффективно добавить каждый словарь в виде строки в кадр данных?
sample_1 = {"площадь": 2, "периметр": 3, "диаметр": 5} sample_2 = {"площадь": 6, "периметр": 3, "диаметр": 8} Я хочу объединить их в фрейм данных. В столбцах должны быть указаны площадь, периметр и диаметр, а в строках — образцы. У меня в словарях хранится более 5000 образцов и 20 переменных.
Я попробовал функцию pd.DataFrame.from_dict, но это привело бы к необходимости превратить каждый словарь в фрейм данных, который затем пришлось бы объединить.
Я не могу изменить вывод функции, которую я использую для измерения, на фрейм данных, поэтому мне приходится работать со словарями.