format file .csv menjadi baris dan kolom baru

Saya memiliki file .csv yang memiliki (45211 baris, 1 kolom). tetapi saya perlu membuat file .scv baru dengan (45211 baris, 17 kolom)

Ini adalah nama kolom age;job;marital;education;default;balance;housing;loan;contact;day;month;duration;campaign;pdays;previous;poutcome;y

Saya menambahkan tangkapan layar file .csv yang sudah saya miliki. < img src="https://i.stack.imgur.com/7Lb54.png" alt="masukkan deskripsi gambar di sini" />


person Pasindu Perera    schedule 27.05.2021    source sumber


Jawaban (2)


Di panda, metode read_csv memiliki opsi untuk menyetel pemisah, yaitu , secara default. Untuk menggantinya, Anda dapat:

pandas.read_csv(<PATH_TO_CSV_FILE>, sep=';', header=0)

Ini akan mengembalikan kerangka data baru dengan format yang benar. header=0 mungkin tidak diperlukan, tetapi ini akan memaksa kerangka data yang dikembalikan untuk membaca baris pertama file CSV sebagai header kolom

person Ehab Ibrahim    schedule 27.05.2021
comment
Terima kasih, Ehab Ibrahim. Ini adalah solusi yang tepat. - person Pasindu Perera; 27.05.2021

  1. Buka CSV di Excel
  2. Pilih semua data
  3. Pilih tab Data di atas pita.
  4. Pilih Teks ke Kolom.
  5. Pastikan Dibatasi dipilih dan klik Berikutnya.
  6. Kosongkan setiap kotak di bagian Pembatas dan pilih Titik Dua.
  7. Klik Selesai.
person Navaneeth B S    schedule 27.05.2021