“Панды переупорядоченные столбцы по имени” Ответ

Панды переупорядоченные столбцы

# setting up a dummy dataframe
raw_data = {'name': ['Willard Morris', 'Al Jennings', 'Omar Mullins', 'Spencer McDaniel'],
        'age': [20, 19, 22, 21],
        'favorite_color': ['blue', 'red', 'yellow', "green"],
        'grade': [88, 92, 95, 70]}
df = pd.DataFrame(raw_data, index = ['Willard Morris', 'Al Jennings', 'Omar Mullins', 'Spencer McDaniel'])
df

#now 'age' will appear at the end of our df
df = df[['favorite_color','grade','name','age']]
df.head()
Exuberant Eland

Панды переупорядоченные столбцы по имени

#old df columns
df.columns
Index(['A', 'B', 'C', 'D'],dtype='***')
#new column format that we want to rearange
new_col = ['D','C','B','A'] #list of column name in order that we want

df = df[new_col]
df.columns
Index(['D', 'C', 'B', 'A'],dtype='***')
#new column order
Subha

Перезарядовать столбцы панды

cols = df.columns.tolist()
# Rearrange the list any way you want
cols = cols[-1:] + cols[:-1]
df = df[cols]
Charred Dolphin

Ответы похожие на “Панды переупорядоченные столбцы по имени”

Вопросы похожие на “Панды переупорядоченные столбцы по имени”

Больше похожих ответов на “Панды переупорядоченные столбцы по имени” по Python

Смотреть популярные ответы по языку

Смотреть другие языки программирования