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 Seatblocks
kolom, tetapi setiap sel akan menghasilkan jumlah kolom yang berbeda. Saya memiliki fungsi untuk mengatur ulang kolom sehingga Seatblocks
kolom berada di akhir lembar, tetapi saya tidak yakin apa yang harus dilakukan dari sana. Saya dapat melakukannya di excel dengan text-to-columns
fungsi 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.