Bu yazı, size Pandas ile Veri Okuma hakkında bilgi verecektir.
Pandas ile veri okuma ve yazma işlemleri oldukça önemlidir ve sıklıkla kullanılır. Pandas, birçok veri kaynağından veri okuma ve yazma için yöntemler sağlar. Bu makalede, pandas ile veri okuma ve yazma işlemleri hakkında ayrıntılı bilgi vereceğiz.
Veri Okuma
Pandas, birçok veri kaynağından veri okumayı destekler. İşte pandas ile veri okuma için kullanabileceğiniz bazı yöntemler:
CSV Dosyalarından Okuma
CSV (comma-separated values) dosyaları, sütunlar arasına virgül konulmuş bir düz metin dosyasıdır ve pandas tarafından kolayca okunabilir.
import pandas as pd
# CSV dosyasından veri okuma
df = pd.read_csv('data.csv')
# İlk 5 satırı görüntüleme
print(df.head())
Excel Dosyalarından Okuma
Pandas, Excel dosyalarını okumak için read_excel() fonksiyonunu sağlar.
import pandas as pd
# Excel dosyasından veri okuma
df = pd.read_excel('data.xlsx')
# İlk 5 satırı görüntüleme
print(df.head())
SQL Veritabanından Okuma
Pandas, SQL veritabanlarından veri okumak için read_sql() fonksiyonunu sağlar.
import pandas as pd
import sqlite3
# Veritabanı bağlantısı oluşturma
conn = sqlite3.connect('mydatabase.db')
# SQL sorgusu
query = "SELECT * FROM mytable"
# SQL veritabanından veri okuma
df = pd.read_sql(query, conn)
# İlk 5 satırı görüntüleme
print(df.head())
JSON Dosyalarından Okuma
Pandas, JSON dosyalarını okumak için read_json() fonksiyonunu sağlar.
import pandas as pd
# JSON dosyasından veri okuma
df = pd.read_json('data.json')
# İlk 5 satırı görüntüleme
print(df.head())
Veri Yazma
Pandas, verileri CSV, Excel, SQL veritabanları ve JSON dosyaları gibi birçok farklı formatta yazmanıza olanak sağlar. İşte pandas ile veri yazmak için kullanabileceğiniz bazı yöntemler:
CSV Dosyalarına Yazma
CSV dosyalarına veri yazmak için, to_csv() fonksiyonunu kullanabilirsiniz.
import pandas as pd
# CSV dosyasına veri yazma
df.to_csv('data.csv', index=False)
Excel Dosyalarına Yazma
Excel dosyalarına veri yazmak için, to_excel() fonksiyonunu kullanabilirsiniz.
import pandas as pd
# Excel dosyasına veri yazma
df.to_excel('data.xlsx', index=False)
SQL Veritabanına Yazma
SQL veritabanına veri yazmak için, pandas to_sql() fonksiyonunu kullanabilir