Heim >Backend-Entwicklung >Python-Tutorial >Hier sind einige Titel im Fragestil, die auf den bereitgestellten Informationen basieren: Klar und prägnant: * Wie teilt man durch Kommas getrennte Werte in mehrere Zeilen in einem Pandas-DataFrame auf? * Spalten mit Com aufteilen
Zellen in Pandas DataFrame in mehrere Zeilen aufteilen
Frage:
Wie kann ich aufteilen? Durch Kommas getrennte Spalten [Paket und Paketcode] in mehrere Zeilen in einem Pandas-DataFrame aufteilen, wodurch für jedes Paket eine neue Zeile mit den entsprechenden Bestelldetails erstellt wird?
Antwort:
Methode 1: (Pandas >= 0,25)
<code class="python">df.set_index(['order_id', 'order_date']) \ .apply(lambda x: x.str.split(',').explode()) \ .reset_index() </code>
Methode 2: (Pandas <= 0,24)
<code class="python">(df.set_index(['order_date', 'order_id']) .stack() .str.split(',', expand=True) .stack() .unstack(-2) .reset_index(-1, drop=True) .reset_index() )</code>
Details:
Das obige ist der detaillierte Inhalt vonHier sind einige Titel im Fragestil, die auf den bereitgestellten Informationen basieren: Klar und prägnant: * Wie teilt man durch Kommas getrennte Werte in mehrere Zeilen in einem Pandas-DataFrame auf? * Spalten mit Com aufteilen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!