df1, df2, df3, ..., dfn haben die gleiche Art von Daten aus Differenz Gruppe von Deskriptoren, die nicht beitreten können. Also muss ich die gleiche Funktion manuell auf jeden Datenrahmen anwenden. Wie kann ich die gleiche Funktion auf mehrere Datenrahmen anwenden?Wie Funktion auf mehrere Pandas Dataframe anwenden
2
A
Antwort
2
Wenn der Datenrahmen die gleichen Spalten haben Sie könnten sie zu einem einzigen Datenrahmen concat
, aber ansonsten gibt es nicht wirklich eine „intelligente“ Art und Weise tun:
df1, df2, df3 = (df.apply(...) for df in [df1, df2, df3]) # or either .map or .applymap
Verwandte Themen
- 1. Pandas: Funktion auf DataFrame anwenden, die mehrere Zeilen zurückgeben kann
- 2. Effizientes Anwenden einer Funktion auf einen gruppierten Pandas DataFrame parallel
- 3. Funktion auf pandas groupby anwenden
- 4. Funktion auf Pandas Datenrahmen anwenden
- 5. Pandas Wie man mehrere Funktionen auf Datenrahmen anwenden
- 6. Pandas: Anwenden von Lambda auf mehrere Datenframes
- 7. Pandas: So verwenden Sie Funktion, um mehrere Spalten anwenden
- 8. Funktion auf mehrere Verzeichnisse anwenden
- 9. pandas DataFrame, wie man Funktion auf eine bestimmte Spalte anwendet?
- 10. Anwenden von Großbuchstaben auf eine Spalte in Pandas Dataframe
- 11. vectorizing zukunftsweisenden Funktion Pandas Dataframe
- 12. Kurtosis auf Pandas Dataframe doent arbeiten
- 13. Abfrage auf Pandas Dataframe
- 14. Erstelle mehrere Spalten in Pandas Dataframe von einer Funktion
- 15. Pandas anwenden multicolumnindex auf Datenframe
- 16. Anwenden einer Funktion auf zwei Spalten von Pandas Dataframe, um zwei neue Spalten zu erhalten
- 17. pandas row spezifisch anwenden
- 18. Warum Pandas berechnen anwenden zweimal
- 19. erweitern Pandas Dataframe Spalte in mehrere Zeilen
- 20. Schnell anwenden String-Operationen in einem Pandas DataFrame
- 21. Tupel auf mehrere Indizes in einer Pandas Dataframe Konvertieren
- 22. Wie man rollendes kumulatives Produkt auf Pandas DataFrame berechnet
- 23. Funktion auf einen MultiIndex Datenrahmen mit Pandas/Python anwenden
- 24. Pandas wenden Funktion auf mehrere Spalten und mehrere Zeilen an
- 25. Dataframe PANDAS
- 26. den Index einer Zeile in einer Pandas anwenden Funktion
- 27. Wie man eine JavaScript-Funktion auf mehrere Div Klassen anwenden?
- 28. pandas anwenden Funktion, die mehrere Werte in Zeilen in pandas Datenrahmen gibt
- 29. Funktion mit Argumenten in Pandas anwenden
- 30. Pandas: verschiedene Funktionen auf verschiedene Spalten anwenden
Ist das nicht der Methodenname applymap (statt mappapply)? Ich vergesse mich oft selbst, aber meine IDEs selten ;-) – Dilettant
@Dilettant In der Tat – DeepSpace
Ich kann Datenrahmen nicht 'concat', weil sie unterschiedliche Art von Daten sind, aber alle Datenrahmen müssen genau den gleichen Workflow tun. –