2016-07-26 2 views
2

У меня есть dataframe pandas, который имеет те же имена столбцов. (имена столбцов: a, b, a, a, a) Ниже приведен пример.Python: У меня есть dataframe pandas, который имеет одинаковое имя столбца. Как изменить один из них?

enter image description here

Есть ли способ, что я могу изменить имя столбца только на 3-й колонке слева, указав местоположение столбца? Я обнаружил, что есть способ изменить имя столбца, создав новый список. Но я хотел посмотреть, есть ли способ указать местоположение столбца и изменить имя. Ниже я хочу. enter image description here

Поскольку я новичок в программировании, я был бы признателен за любую вашу помощь!

ответ

1

ли эту работу ?:

column_names = df.columns.values 
column_names[2] = 'Changed' 
df.columns = column_names 
+0

Спасибо так много! Это прекрасно работает! – yusuke0426

0

df.rename (Inplace = True, столбцы = { '3col': 'Изменено'})

+0

@d swamy Спасибо за совет! Я запустил этот код, но он не изменил имя третьего столбца как «изменено» ... – yusuke0426

+0

замените «3col» на имя третьего столбца. столбцы берут словарь текущих имен столбцов и имя нового столбца. –

Смежные вопросы