Ich arbeite mit einer großen CSV-Datei und die vorletzte Spalte enthält eine Textzeichenfolge, die ich durch ein bestimmtes Trennzeichen teilen möchte. Ich habe mich gefragt, ob es einen einfachen Weg gibt, dies mit Pandas oder Python zu tun.
CustNum CustomerName ItemQty Item Seatblocks ItemExt
32363 McCartney, Paul 3 F04 2:218:10:4,6 60
31316 Lennon, John 25 F01 1:13:36:1,12 1:13:37:1,13 300
Ich möchte durch das Leerzeichen (' ')
und dann den Doppelpunkt (':')
in der Seatblocks
Spalte teilen , aber jede Zelle würde zu einer anderen Anzahl von Spalten führen. Ich habe eine Funktion zum Neuanordnen der Spalten, sodass sich die Seatblocks
Spalte am Ende des Blattes befindet, bin mir aber nicht sicher, was ich von dort aus tun soll. Ich kann dies in Excel mit der integrierten text-to-columns
Funktion und einem schnellen Makro tun , aber mein Datensatz enthält zu viele Datensätze, als dass Excel sie verarbeiten könnte.
Letztendlich möchte ich Aufzeichnungen wie die von John Lennon aufnehmen und mehrere Zeilen erstellen, wobei die Informationen von jedem Sitzsatz in einer separaten Zeile stehen.