Wie füge ich 'd'
dem folgenden Index hinzu, ohne es zuerst zurücksetzen zu müssen?Pandas DataFrame Hinzufügen einer Spalte zum Indexieren ohne Zurücksetzen
14
A
Antwort
30
Wir haben eine append
Option set_index
. Versuch das.
Der Befehl lautet:
df.set_index(['d'], append=True)
(wir müssen nicht angeben [ 'a', 'b'], wie sie bereits im Index enthalten sind, und wir sind Anfügen ihnen)
-1
Ihr Code ist nicht gültig, reset_index hat kein Inplace-Argument in meiner Version von Pandas (0.8.1). Das Folgende erreicht, was Sie wollen, aber es gibt wahrscheinlich einen eleganteren Weg, aber Sie haben nicht genug Informationen geliefert, warum Sie den reset_index vermeiden.
df2.index = MultiIndex.from_tuples([(x,y,df2['d'].values[i]) for i,(x,y) in enumerate(df2.index.values)])
HTH
Verwandte Themen
- 1. Anfügen Spalte Pandas Dataframe
- 2. Verwenden von Split zum Füllen einer Spalte in Pandas Dataframe
- 3. Unbenannte Spalte Pandas Dataframe umbenennen
- 4. Dataframe PANDAS
- 5. Hinzufügen einer Spalte zu DataFrame in sparkR
- 6. Python pandas: Spalte zu gruppierten DataFrame mit Methodenverkettung hinzufügen
- 7. Pandas Dataframe Kopfzeile hinzufügen, ohne aktuellen Header zu ersetzen
- 8. Speichern von Liste in einer Pandas DataFrame Spalte
- 9. Convert Fall eines Pandas Dataframe Spalte
- 10. Pandas Dataframe String-Spalte zu verkettetem Int
- 11. Sklearn GridSearchCV mit Pandas DataFrame Spalte
- 12. Pandas Dataframe Spalte aus einem Tupel
- 13. Pandas, DataFrame: Teilen einer Spalte in mehrere Spalten
- 14. Join entsprechende Spalte zu Dataframe Pandas
- 15. Pandas Split DataFrame von Spalte Wert
- 16. erweitern Pandas Dataframe Spalte in mehrere Zeilen
- 17. Spalte zu Zeile in Pandas Dataframe
- 18. Konvertieren Pandas Dataframe Spalte zu R-Faktoren
- 19. Teilen einer Liste in einem Pandas DataFrame
- 20. Wie man einzelnen Wert einer Pandas Dataframe Spalte verschiebt
- 21. Wie die NaN-Werte in einer Spalte in Pandas DataFrame
- 22. Füllen Sie die fehlenden Datumswerte in einer Pandas Dataframe Spalte
- 23. Konvertieren einer Spalte innerhalb Pandas Dataframe von Int in String
- 24. Pandas Dataframe iterativ auf effiziente Weise hinzufügen
- 25. Pandas Dataframe Spalt Inhalt
- 26. Autoinkrementierungsoption für Pandas DataFrame-Index
- 27. Neue Spalte zu DataFrame innerhalb einer Funktion hinzufügen
- 28. Pandas Dataframe-Unterselektion
- 29. Pandas DataFrame Spaltenverkettung
- 30. Python Pandas: DataFrame als Nachschlagetabelle