Saya bekerja dengan file csv besar dan di sebelah kolom terakhir memiliki string teks yang ingin saya pisahkan dengan pembatas tertentu. Saya bertanya-tanya apakah ada cara sederhana untuk melakukan ini menggunakan panda atau 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
Saya ingin membagi spasi (' ')dan kemudian titik dua (':')di Seatblockskolom, tetapi setiap sel akan menghasilkan jumlah kolom yang berbeda. Saya memiliki fungsi untuk mengatur ulang kolom sehingga Seatblockskolom berada di akhir lembar, tetapi saya tidak yakin apa yang harus dilakukan dari sana. Saya dapat melakukannya di excel dengan text-to-columnsfungsi bawaan dan makro cepat, tetapi kumpulan data saya memiliki terlalu banyak catatan untuk ditangani oleh excel.
Pada akhirnya, saya ingin membuat catatan seperti John Lennon dan membuat beberapa baris, dengan info dari setiap set kursi di baris terpisah.