2016-05-11 19 views
1

Ich versuche, den Index einer Serie libor ich von Date zu Date haben zu umbenennen:Umbenennen eines Index in einer Pandas-Serie?

  VALUE 
DATE  
1986-01-02 8.12500 
1986-01-03 8.12500 
1986-01-06 8.18750 

Ich hatte gehofft:

libor.rename(index={"DATE": "Date"}) 

Das Ergebnis ist sich leider das gleiche wie es aber ging in dass "DATE" zu "Date" wird. Ich versuche, es mit einem Dataframe mit einem "Date" -Index zu multiplizieren, für jede Spalte.

Wie kann ich den Index umbenennen?

+0

Haben Sie "inplace = True" übergeben? – EdChum

Antwort

4

einfach die Eigenschaft des Indexnamen ändern.

libor.index.name = 'Date' 
0

können Sie rename_axis() dafür verwenden:

Beispiel:

In [310]: s 
Out[310]: 
Index 
0 1 
1 2 
2 3 
dtype: int64 

In [312]: s = s.rename_axis('idx') 

In [313]: s 
Out[313]: 
idx 
0 1 
1 2 
2 3 
dtype: int64 
Verwandte Themen