Bagaimana cara menghapus baris di mana semua kolom KOSONG di csv?

Pendahuluan

Mudah menghapus baris di mana semua kolom KOSONG di csv tanpa menggunakan Formular. Hanya unggah file csv, Dapatkan Hasil dalam Detik. Pemrosesan yang Mudah & Efisien - Coba Sekarang!

Bagaimana cara menghapus baris di mana semua kolom KOSONG di csv?

Bagaimana cara menghapus baris di mana semua kolom KOSONG di csv?

Hapus baris dari file besar bukanlah masalah yang sangat sederhana. Sebagai contoh, saya memiliki file csv dengan jutaan baris, menyimpan log akses, beberapa baris benar-benar kosong, saya perlu menghapus garis-garis ini, dan kemudian melakukan analisis data. Bagaimana saya bisa melakukannya?

Metode A:Excel atau Google Spreadsheet

Anda dapat menggunakan Microsoft Excel untuk menghapus baris di mana semua kolom kosong dalam file CSV. Berikut adalah cara Anda dapat melakukannya:

  • Buka file CSV di Microsoft Excel.
  • Pilih seluruh kumpulan data, termasuk header.
  • Buka tab “Data” pada pita dan klik pada menu drop-down “Sortir & Filter”.
  • Pilih opsi “Hapus Duplikat”.
  • Di kotak dialog “Hapus Duplikat”, pastikan semua kolom dipilih dan klik “OK”.
  • Excel akan menghapus semua baris yang hanya berisi sel kosong.
  • Simpan file sebagai file CSV.

Proses ini akan menghapus semua baris yang hanya berisi sel kosong, meninggalkan Anda dengan versi data yang dibersihkan. Anda kemudian dapat menggunakan versi pembersihan ini untuk analisis atau pemrosesan lebih lanjut.

Perhatikan bahwa metode ini cocok untuk file CSV yang lebih kecil. Jika file CSV Anda berukuran besar, proses ini mungkin memakan waktu lama dan menyebabkan Excel menjadi tidak responsif. Dalam hal ini, mungkin lebih efisien untuk menggunakan bahasa pemrograman, seperti Python, untuk menghapus baris.

Metode B:Python

Untuk menghapus baris di mana semua kolom kosong dalam file CSV, Anda dapat menulis skrip dalam bahasa pemrograman, seperti Python, untuk membaca file CSV dan menghapus baris yang memenuhi kriteria Anda. Berikut adalah contoh skrip Python yang melakukan hal ini:


import csv

with open("input.csv", "r") as in_file, open("output.csv", "w", newline="") as out_file:
    reader = csv.reader(in_file)
    writer = csv.writer(out_file)

    for row in reader:
        if any(row):
            writer.writerow(row)

Script ini menggunakan modul csv untuk membaca file CSV masukan input.csv dan menulis output ke file CSV baru output.csv. Fungsi apapun digunakan untuk memeriksa apakah salah satu nilai berturut-turut adalah non-kosong. Jika baris memiliki setidaknya satu nilai non-kosong, itu ditulis ke file output. Jika semua nilai dalam satu baris kosong, maka akan diabaikan.

Perhatikan bahwa skrip ini mengasumsikan bahwa file CSV diformat dengan benar dan memiliki baris header. Jika file CSV Anda tidak memiliki baris header, Anda mungkin perlu memodifikasi skrip yang sesuai.

Cara terbaik: Gunakan fungsi QuickTran

  • Kunjungi situs web kami dan temukan alat online.
  • Buka file csv Anda dengan mengklik tombol “Pilih File” dan pilih file yang ingin Anda ubah.
  • Setelah file telah diunggah, dalam hitungan detik, Anda akan menghapus baris di mana semua kolom KOSONG.
  • Anda kemudian dapat mengunduh file dan menyimpannya ke komputer Anda.
Temui lebih banyak alat Transformasi kami
Transform data: Teks, Tanggal/Waktu, Lokasi, Json, dll