🔮 Как транспонировать таблицу в pandas: простой способ с примерами
transpose()
. Данный метод преобразует строки в столбцы и столбцы в строки, поворачивая таблицу.
Вот пример кода:
import pandas as pd
# Создание исходной таблицы
data = {'Имя': ['Алиса', 'Боб', 'Карл'], 'Возраст': [25, 30, 35], 'Город': ['Москва', 'Санкт-Петербург', 'Казань']}
df = pd.DataFrame(data)
# Транспонирование таблицы
df_transposed = df.transpose()
# Вывод транспонированной таблицы
print(df_transposed)
Этот код создает таблицу с именами, возрастом и городами, а затем транспонирует ее. Результатом будет таблица, где имена, возраст и города станут столбцами.
Надеюсь, это помогает! Если у вас возникнут дополнительные вопросы, не стесняйтесь спрашивать.
Детальный ответ
Как транспонировать таблицу в pandas
В библиотеке Pandas для обработки и анализа данных существует метод transpose(), который позволяет транспонировать таблицу. Транспонирование таблицы означает изменение осей, чтобы строки стали столбцами, а столбцы - строками.
Давайте предположим, что у нас есть таблица с данными о студентах и их оценках:
import pandas as pd
data = {'Имя': ['Алексей', 'Иван', 'Мария'],
'Математика': [90, 85, 95],
'Физика': [80, 75, 85],
'Химия': [95, 90, 85]}
df = pd.DataFrame(data)
print(df)
# Вывод:
# Имя Математика Физика Химия
# 0 Алексей 90 80 95
# 1 Иван 85 75 90
# 2 Мария 95 85 85
Чтобы выполнить транспонирование, вы можете использовать метод transpose(). Вот пример:
df_transposed = df.transpose()
print(df_transposed)
# Вывод:
# 0 1 2
# Имя Алексей Иван Мария
# Математика 90 85 95
# Физика 80 75 85
# Химия 95 90 85
Как видите, строки стали столбцами, а столбцы - строками. Теперь названия предметов стали заголовками столбцов.
Также можно использовать атрибут T, чтобы транспонировать таблицу. Вот альтернативный способ выполнить транспонирование:
df_transposed = df.T
print(df_transposed)
# Вывод:
# 0 1 2
# Имя Алексей Иван Мария
# Математика 90 85 95
# Физика 80 75 85
# Химия 95 90 85
Оба метода transpose() и T дают одинаковый результат - транспонированную таблицу.
Как видно из примера, транспонирование таблицы в Pandas может быть полезным, когда вам нужно изменить ориентацию данных или провести анализ в другой точке зрения.
Надеюсь, этот небольшой урок помог вам понять, как транспонировать таблицу в Pandas!