Изменение порядка столбцов в Pandas: использование метода reindex и метода insert
Оглавление
Загрузка примера DataFrame
import pandas as pd
df = pd.DataFrame.from_dict(
{
'Name': ['Joan', 'Devi', 'Melissa', 'Dave'],
'Age':[19, 43, 27, 32],
'Gender': ['Female', 'Female', 'Female', 'Male'],
'Education': ['High School', 'College', 'PhD', 'High School'],
'City': ['Atlanta', 'Toronto', 'New York City', 'Madrid']
}
)
print(df) Name Age Gender Education City
0 Joan 19 Female High School Atlanta
1 Devi 43 Female College Toronto
2 Melissa 27 Female PhD New York City
3 Dave 32 Male High School MadridИзменение порядка столбцов с помощью прямого присваивания
Переупорядочивание столбцов с помощью метода Pandas .reindex()
.reindex()Переупорядочивание столбцов Pandas с помощью метода .insert()
.insert()Изменение порядка столбцов с использованием пользовательской функции
Заключение
Дополнительные ресурсы
ПредыдущаяКак переименовать столбцы в Pandas DataFrame (с примерами)СледующаяPandas get_dummies (One-Hot кодирование), объяснение
Последнее обновление