Estou trabalhando com um arquivo csv grande e a penúltima coluna tem uma sequência de texto que eu quero dividir por um delimitador específico. Eu queria saber se existe uma maneira simples de fazer isso usando pandas ou 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
Quero dividir pelo espaço (' ')
e, em seguida, dois pontos (':')
na Seatblocks
coluna, mas cada célula resultaria em um número diferente de colunas. Eu tenho uma função para reorganizar as colunas para que a Seatblocks
coluna esteja no final da planilha, mas não tenho certeza do que fazer a partir daí. Posso fazê-lo no excel com a text-to-columns
função integrada e uma macro rápida, mas meu conjunto de dados possui muitos registros para o excel manipular.
Por fim, quero gravar registros como John Lennon e criar várias linhas, com as informações de cada conjunto de assentos em uma linha separada.