Apa file csv di python

Saya pertama kali mulai bekerja dengan file CSV saat mengambil bagian backend dari kurikulum bootcamp rekayasa perangkat lunak saya. Baru setelah saya mulai mempelajari lebih dalam bagian ilmu data dari pembelajaran lanjutan saya, saya mulai menggunakannya secara teratur

CSV adalah singkatan dari nilai yang dipisahkan koma, dan file yang berisi ekstensi .csv berisi kumpulan nilai yang dipisahkan koma yang digunakan untuk menyimpan data

Dalam tutorial ini kita akan menggunakan kumpulan data ________16______ publik yang disimpan dalam file bwq.csv. Anda dapat memperoleh file dengan mengunduhnya dari Kaggle, namun, Anda harus dapat membaca file csv apa pun dengan mengikuti petunjuk di bawah ini

Baca File CSV Menggunakan Python

Ada dua cara umum untuk membaca file .csv saat menggunakan Python. Yang pertama dengan menggunakan pustaka csv, dan yang kedua dengan menggunakan pustaka pandas

1. Menggunakan Perpustakaan CSV

import csv

with open("./bwq.csv", 'r') as file:
  csvreader = csv.reader(file)
  for row in csvreader:
    print(row)

Di sini kami mengimpor pustaka csv untuk menggunakan metode

import pandas as pd
data = pd.read_csv("bwq.csv")
data
1 yang ada di dalamnya untuk membantu kami membaca file csv

Kata kunci

import pandas as pd
data = pd.read_csv("bwq.csv")
data
3 memungkinkan kita untuk membuka dan menutup file tanpa harus menutupnya secara eksplisit

Metode

import pandas as pd
data = pd.read_csv("bwq.csv")
data
4 membutuhkan dua argumen bertipe
import pandas as pd
data = pd.read_csv("bwq.csv")
data
5. Pertama nama file, dan kedua argumen mode. Kami menggunakan
import pandas as pd
data = pd.read_csv("bwq.csv")
data
_6 untuk membaca, namun ini dapat dihilangkan karena
import pandas as pd
data = pd.read_csv("bwq.csv")
data
6 diasumsikan secara default

Kami kemudian mengulangi semua baris

Anda harus mengharapkan output di terminal terlihat seperti ini

Apa file csv di python
Keluaran Terminal Python

2. Menggunakan Perpustakaan Panda

import pandas as pd
data = pd.read_csv("bwq.csv")
data
_

Di sini kami mengimpor Pandas, pustaka Python yang digunakan untuk melakukan manipulasi dan analisis data. Ini berisi metode

import pandas as pd
data = pd.read_csv("bwq.csv")
data
_8 yang kita butuhkan untuk membaca file csv kita

Anda harus mengharapkan hasilnya terlihat seperti ini

Apa file csv di python

Kemungkinan Masalah Pembatas

Sebagian besar csv file dipisahkan dengan koma, namun, ada beberapa yang dipisahkan oleh karakter lain, seperti titik dua misalnya, yang dapat menampilkan hasil yang aneh di Python

Solusi Untuk Pembatas Menggunakan Perpustakaan CSV

Untuk mengubah pembatas menggunakan pustaka csv, cukup berikan argumen

import csv

with open("./fileWithColonDelimeter.csv", 'r') as file:
  csvreader = csv.reader(file, delimiter=':')
  for row in csvreader:
    print(row)
2 dalam metode
import csv

with open("./fileWithColonDelimeter.csv", 'r') as file:
  csvreader = csv.reader(file, delimiter=':')
  for row in csvreader:
    print(row)
3 seperti itu

import csv

with open("./fileWithColonDelimeter.csv", 'r') as file:
  csvreader = csv.reader(file, delimiter=':')
  for row in csvreader:
    print(row)
_

Untuk kasus edge lainnya dalam membaca file csv_ menggunakan pustaka csv, lihat halaman ini di dokumen Python

Solusi Untuk Pembatas Menggunakan Pustaka Pandas

Untuk mengubah pembatas menggunakan pustaka pandas, cukup berikan argumen

import csv

with open("./fileWithColonDelimeter.csv", 'r') as file:
  csvreader = csv.reader(file, delimiter=':')
  for row in csvreader:
    print(row)
2 dalam metode
import csv

with open("./fileWithColonDelimeter.csv", 'r') as file:
  csvreader = csv.reader(file, delimiter=':')
  for row in csvreader:
    print(row)
8 seperti itu

import pandas as pd
data = pd.read_csv("fileWithColonDelimeter.csv", delimiter= ':')
data

Untuk kasus edge lainnya dalam membaca file csv_ menggunakan perpustakaan Pandas, lihat halaman ini dokumen Pandas

Berikutnya

Untuk tutorial lebih mendalam tentang apa yang dapat Anda lakukan setelah membaca file csv, lihat Plotting Precipitation with Python, Pandas and Matplotlib oleh Alex Couture-Beil

Untuk apa file CSV digunakan?

File CSV (comma-separated values) adalah file teks yang memiliki format khusus yang memungkinkan data disimpan dalam format terstruktur tabel.

Mengapa CSV digunakan dalam Python?

File CSV biasanya dibuat oleh program yang menangani data dalam jumlah besar. Itu adalah cara mudah untuk mengekspor data dari spreadsheet dan database serta mengimpor atau menggunakannya di program lain .

Bagaimana cara membuat file CSV dengan Python?

Bagaimana Cara Membuat File CSV dengan Python? .
Buka file CSV secara tertulis (mode w) dengan bantuan fungsi open()
Buat objek penulis CSV dengan memanggil fungsi penulis() dari modul csv
Tulis data ke file CSV dengan memanggil metode writerow() atau writerows() dari objek penulis CSV
Terakhir, tutup file CSV

Bagaimana cara menggunakan data dari file CSV dengan Python?

Baca File CSV Menggunakan Python .
Menggunakan Perpustakaan CSV. impor csv dengan open(". /bwq. csv", 'r') sebagai file. csvreader = csv. reader(file) untuk baris di csvreader. print(row) Di sini kita mengimpor pustaka csv untuk menggunakan. .
Menggunakan Perpustakaan Panda. impor panda sebagai data pd = pd. read_csv("bwq. csv") data