“Alterar os pandas de ordem da coluna” Respostas de código

Como alterar a ordem da coluna no DataFrame de pandas

df = df.reindex(columns=column_names)
Ugliest Unicorn

Colunas de reordenação de pandas

# 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

Python Change Column Order no DataFrame

cols = df.columns.tolist()
cols = cols[-1:] + cols[:-1] #bring last element to 1st position
df = df.reindex(cols, axis=1)
Charming Caracal

Python mais ordem das colunas

In [7]: cols = df.columns.tolist()
In [8]: cols
Out[8]: [0L, 1L, 2L, 3L, 4L, 'mean']

In [12]: cols = cols[-1:] + cols[:-1]

In [13]: cols
Out[13]: ['mean', 0L, 1L, 2L, 3L, 4L]
  
In [14]: df = df[cols] 
Pleasant Panda

Colunas de reordenação de pandas

# Get column list in ['item1','item2','item3'] format 
df.columns
# [0]output: 
Index(['item1','item2','item3'], dtype='object')

# Copy just the list portion of the output and rearrange the columns 
cols = ['item3','item1','item2']

# Resave dataframe using new column order
df = df[cols]
Trained Tuna

Alterar os pandas de ordem da coluna

# Want to change column3 to show up first
df = pd.Dataframe({
  "column1":(1,2,3),
  "column2":(4,5,6),
  "column3":(7,8,9)
}
# From all solutions I could find, this seems to be the best performance wise:
col = df.pop(col_name)
df.insert(0, col.name, col)# <- works in place and returns None (at least for me)
  
The Great Carlos

Respostas semelhantes a “Alterar os pandas de ordem da coluna”

Perguntas semelhantes a “Alterar os pandas de ordem da coluna”

Mais respostas relacionadas para “Alterar os pandas de ordem da coluna” em Python

Procure respostas de código populares por idioma

Procurar outros idiomas de código