Wie ändere ich eine einzelne index-Wert in pandas dataframe?
energy.loc['Republic of Korea']
Möchte ich ändern Sie den Wert von index aus 'Republik Korea' , 'Südkorea'.
Aber der dataframe ist zu groß und es ist nicht möglich, ändern Sie jeden Wert des index. Wie kann ich ändern, nur diesen einen Wert?
Ihre Frage ist unklar, Sie möchten, ändern Sie alle Instanzen von
'Republic of Korea'
oder wollen Sie wissen, wie zu aktualisieren, viele verschiedene index-Werte? Poste bitte ein repräsentatives Beispiel und geben Sie Ihre code und dem gewünschten Resultat, außer Sie tun können df.index.set_value(df.index, 'Republic of Korea', 'South Korea')
InformationsquelleAutor user517696 | 2016-11-04
Du musst angemeldet sein, um einen Kommentar abzugeben.
Du willst, so etwas zu tun:
Grundsätzlich erhalten Sie den index als eine Liste aus, ändern Sie ein element, und ersetzen Sie den vorhandenen index.
InformationsquelleAutor Batman
@EdChum die Lösung sieht gut aus.
Hier ist einer, der mit umbenennen, das würde ersetzen Sie alle diese Werte in den index ein.
Hier ist ein Beispiel
InformationsquelleAutor ErnestScribbler
Hier ist noch ein guter, mit ersetzen auf die Spalte.
InformationsquelleAutor Andrea C
Wenn Sie MultiIndex DataFrame, dies zu tun:
InformationsquelleAutor S.V
Hier ist eine weitere Idee, basierend auf
set_value
InformationsquelleAutor Andrea C