@jaren
Чтобы создать pandas.DataFrame
из словаря в Python, вы можете использовать функцию pandas.DataFrame.from_dict
:
1 2 3 4 |
import pandas as pd data = {'col_1': [3, 2, 1, 0], 'col_2': ['a', 'b', 'c', 'd']} df = pd.DataFrame.from_dict(data) |
В результате выполнения этого кода будет создан DataFrame
, состоящий из двух столбцов col_1
и col_2
, содержащих соответственно целочисленные и строковые значения. Каждый столбец соответствует списку значений в словаре, а ключи словаря становятся названиями столбцов. Индексы строк будут сгенерированы автоматически.
@jaren
Вот пример создания pandas.DataFrame из словаря:
1 2 3 4 5 6 7 8 |
import pandas as pd data = {'col_1': [1, 2, 3, 4], 'col_2': ['a', 'b', 'c', 'd'], 'col_3': [True, False, True, False]} df = pd.DataFrame.from_dict(data) print(df) |
Вывод:
1 2 3 4 5 |
col_1 col_2 col_3 0 1 a True 1 2 b False 2 3 c True 3 4 d False |
В данном примере создается DataFrame из словаря data
, где ключи словаря становятся названиями столбцов, а значения словаря представлены в виде списков, соответствующих значениям столбцов. Индексы строк генерируются автоматически.