1. Из словаря. Это один из наиболее распространенных способов создания DataFrame. Как объяснялось ранее, ключи становятся столбцами, а значения — строками.

import pandas as pd

data = {
    'Name': ['Alice', 'Bob', 'Charlie'],
    'Age': [25, 30, 22],
    'Country': ['USA', 'Canada', 'UK']
}

df_dict = pd.DataFrame(data)
print(df_dict)

Выход:

Name  Age Country
0    Alice   25     USA
1      Bob   30  Canada
2  Charlie   22      UK

2. Из списка списков: каждый внутренний список становится строкой в ​​DataFrame.

import pandas as pd

data = [
    ['Alice', 25, 'USA'],
    ['Bob', 30, 'Canada'],
    ['Charlie', 22, 'UK']
]

columns = ['Name', 'Age', 'Country']

df_list = pd.DataFrame(data, columns=columns)
print(df_list)

Выход:

Name  Age Country
0    Alice   25     USA
1      Bob   30  Canada
2  Charlie   22      UK

3. Из списка словарей: каждый словарь становится строкой в ​​DataFrame.

import pandas as pd

data = [
    {'Name': 'Alice', 'Age': 25, 'Country': 'USA'},
    {'Name': 'Bob', 'Age': 30, 'Country': 'Canada'},
    {'Name': 'Charlie', 'Age': 22, 'Country': 'UK'}
]

df_dict_list = pd.DataFrame(data)
print(df_dict_list)

Выход:

Name  Age Country
0    Alice   25     USA
1      Bob   30  Canada
2  Charlie   22      UK

4. Из файла CSV. Вы можете прочитать данные из файла CSV и создать DataFrame.

Предположим, что файл CSV с именем «data.csv» содержит те же данные:

Name,Age,Country
Alice,25,USA
Bob,30,Canada
Charlie,22,UK
import pandas as pd

df_csv = pd.read_csv("data.csv")
print(df_csv)

Выход:

Name  Age Country
0    Alice   25     USA
1      Bob   30  Canada
2  Charlie   22      UK

Это лишь некоторые из наиболее распространенных способов создания DataFrames в pandas. В зависимости от источника данных и формата вы можете выбрать метод, который лучше всего соответствует вашим потребностям.