Ändern mehrerer Spaltennamen, aber nicht aller - Pandas Python

Ich würde gerne wissen, ob es eine Funktion zum Ändern bestimmter Spaltennamen gibt, ohne jedoch einen bestimmten Namen auszuwählen oder ohne alle zu ändern.

Ich habe den Code:

df=df.rename(columns = {'nameofacolumn':'newname'})

Aber damit muss ich jedes von ihnen manuell ändern, die jeden Namen schreiben. Auch um sie alle zu ändern, habe ich

df = df.columns['name1','name2','etc']

Ich hätte gerne eine Funktion zum Ändern der Spalten 1 und 3, ohne deren Namen zu schreiben und nur deren Position anzugeben. Vielen Dank

Antworten auf die Frage(8)

Ihre Antwort auf die Frage