0
У меня есть объект pandas.DataFrame которых имена столбцов являются очень некрасиво:Использование temprary этикетки для pandas.DataFrame.plot легенд
df = pd.DataFrame({'ugly name1':[1,2,3], 'ugly name2':[2,3,4]})
Я хотел бы построить что dataframe с симпатичным названием данных в легенда. Я знаю, как переименовать столбец, но надеюсь сохранить это уродливое имя после заговора.
Мой вопрос - это то, что является самым простым способом для того же процесса ниже.
df = pd.DataFrame({'ugly name1':[1,2,3], 'ugly name2':[2,3,4]})
column_names = df.columns
df.columns = ['pretty1', 'pretty2']
df.plot()
df.columns = column_names
print df.columns #=> should print ['ugly name1', 'ugly name2']