“Панды изменение заказа столбца” Ответ

Как изменить заказ столбца в DataFrame Pandas

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

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

# 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 изменить 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 больше порядка столбцов

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

Панды изменение заказа столбца

df[['column2', 'column3', 'column1']]
Gotosan

Панды изменение заказа столбца

frame = frame[['column I want first', 'column I want second'...etc.]]
Important Impala

Ответы похожие на “Панды изменение заказа столбца”

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

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

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

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