Как поменять местами столбцы в pandas
Перейти к содержимому

Как поменять местами столбцы в pandas

Изменение порядка столбцов в DataFrame Pandas

Вы можете изменить порядок столбцов, вызвав DataFrame.reindex() в исходном DataFrame с измененным списком столбцов в качестве аргумента.

Функция reindex() возвращает новый DataFrame с заданным порядком столбцов.

В следующей программе мы возьмем DataFrame со столбцами a, b, c и изменим порядок столбцов на a, c, b.

Метод 2: использование индексации

Индексирование DataFrame может использоваться для изменения порядка столбцов в данном DataFrame.

Ниже приведен синтаксис для использования индексации DataFrame.

В следующей программе мы возьмем DataFrame со столбцами a, b, c и изменим порядок столбцов на a, c, b.

Метод 3: использование конструктора

Вы также можете использовать конструктор DataFrame, чтобы изменить порядок столбцов. Создайте существующий DataFrame необработанными данными и создайте новый DataFrame с этими необработанными данными и желаемым порядком столбцов.

Ниже приведен синтаксис для создания DataFrame с обновленным порядком столбцов.

В следующей программе мы возьмем DataFrame со столбцами a, b, c и изменим порядок столбцов на a, c, b.

В этом руководстве по Python мы узнали, как изменить порядок столбцов в DataFrame.

Как в pandas сменить столбцы со строками местами?

Не могу найти документацию на тему того как сменить столбцы и строки местами, чтобы получилось таблица вида:

user avatar

user avatar

Если вы хотите транспонировать DataFrame:

UPDATE:

TypeError: ‘>’ not supported between instances of ‘str’ and ‘float’ как сконвертировать тип в запросе?

user avatar

Всё ещё ищете ответ? Посмотрите другие вопросы с метками python python-3.x pandas dataframe или задайте свой вопрос.

Site design / logo © 2022 Stack Exchange Inc; user contributions licensed under cc by-sa. rev 2022.6.10.42345

Нажимая «Принять все файлы cookie», вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.

pandas.DataFrame.transpose¶

Reflect the DataFrame over its main diagonal by writing rows as columns and vice-versa. The property T is an accessor to the method transpose() .

Parameters *args tuple, optional

Accepted for compatibility with NumPy.

copy bool, default False

Whether to copy the data after transposing, even for DataFrames with a single dtype.

Note that a copy is always required for mixed dtype DataFrames, or for DataFrames with any extension types.

The transposed DataFrame.

Permute the dimensions of a given array.

Transposing a DataFrame with mixed dtypes will result in a homogeneous DataFrame with the object dtype. In such a case, a copy of the data is always made.

Square DataFrame with homogeneous dtype

When the dtype is homogeneous in the original DataFrame, we get a transposed DataFrame with the same dtype:

Non-square DataFrame with mixed dtypes

When the DataFrame has mixed dtypes, we get a transposed DataFrame with the object dtype:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *