Я пытаюсь переименовать столбцы после переноса кадра данных.
Может кто-нибудь помочь, пожалуйста?
Первое изображение желаемого вида, столбцы должны быть 0, 1, 2 ..
Entity = ['General Motors', 'Ford', 'Goldman Sachs','JPMC', 'Chevron']
SP_LoL =[[] for _ in range(5)]
SP_LoL = list(zip(GM_SP,Ford_SP,GS_SP,JPMC_SP,Chevron_SP))
Entity_SP_df = pd.DataFrame(SP_LoL)
Entity_SP_df.columns=Entity
Entity_SP_df.transpose()
list(Entity_SP_df.columns.values)
![Desired view](https://i.stack.imgur.com/73Apf.png)
Я вижу значения списка объектов по оси Y и [0,1,2,3,4,5] вокруг оси X, что говорит о том, что столбцы [0,1,2,3,4,5 ]
Однако этого не происходит.
Столбцы все еще являются значениями списка объектов, подтверждение:
list(Entity_SP_df.columns.values)
out >> ['General Motors', 'Ford', 'Goldman Sachs','JPMC', 'Chevron']
Так что я снова пытаюсь сделать то же самое, т. Е.
Entity_SP_df.columns=Desired_Names_List
Но Панды не позволяют мне это делать. Он переносит DataFrame обратно в исходную форму.
![unwanted view](https://i.stack.imgur.com/pMcW6.png)