Ich habe eine CSV-Datei:Umbenennen von Spalten in csv durch Spaltenindex
visitIp userId idSite
128.227.50.161 a 35
24.222.206.154 a 35
10.12.0.1 a 35
10.12.0.1 a 35
10.12.0.1 a 35
24.222.206.154 a 35
Ich möchte die Spalte in der dritten Index umbenennen, die ‚idSite‘ nur Id ist. Der Grund, warum ich es per Index machen möchte, ist, dass es möglicherweise andere csvs gibt, die in der dritten Spalte unterschiedliche Spaltennamen haben. Also muss ich nach Index umbenennen, nicht nach Namen. Das habe ich versucht. Aber es scheint nicht zu funktionieren:
import pandas as pd
df = pd.read_csv('Book1.csv',dtype='unicode')
df1 = df.rename(columns = {'df.ix[:,2:3]':'id'})
print df1