Я работаю с большим файлом csv, а в следующем столбце есть строка текста, которую я хочу разделить на определенный разделитель. Мне было интересно, есть ли простой способ сделать это с помощью pandas или python?
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
Я хочу разбить пробел (' ')
, а затем двоеточие (':')
в столбце Seatblocks
, но каждая ячейка приведет к разному количеству столбцов. У меня есть функция для переупорядочения столбцов, поэтому столбец Seatblocks
находится в конце листа, но я не уверен, что делать дальше. Я могу сделать это в excel со встроенной функцией text-to-columns
и быстрым макросом, но у моего набора данных слишком много записей для excel для обработки.
В конечном счете, я хочу записать такие записи, как Джон Леннон, и создать несколько строк с информацией из каждого набора мест на отдельной строке.