Pandalarla tsv dosyası nasıl okunur (örnekler dahil)
Python’da pandaları içeren bir TSV dosyasını okumak için aşağıdaki temel sözdizimini kullanabilirsiniz:
df = pd. read_csv (" data.txt ", sep=" \t ")
Bu eğitimde bu işlevin pratik kullanımına ilişkin çeşitli örnekler verilmektedir.
Başlığı olan bir TSV dosyasını okuyun
Üstbilgisi olan data.txt adında aşağıdaki TSV dosyamızın olduğunu varsayalım:
Bu dosyayı bir pandanın DataFrame’ine okumak için aşağıdaki sözdizimini kullanabiliriz:
import pandas as pd #read TSV file into pandas DataFrame df = pd. read_csv (" data.txt ", sep=" \t ") #view DataFrame print (df) column1 column2 0 1 4 1 3 4 2 2 5 3 7 9 4 9 1 5 6 3 6 5 7 7 8 8 8 3 1 9 4 9
Aşağıdaki sözdizimini kullanarak DataFrame sınıfını yazdırabilir ve satır ve sütun sayısını bulabiliriz:
#display class of DataFrame print (type(df)) <class 'pandas.core.frame.DataFrame'> #display number of rows and columns in DataFrame df. shape (10, 2)
Df’nin 10 satır ve 2 sütunlu bir pandas DataFrame olduğunu görebiliriz.
Başlıksız bir TSV dosyasını okuyun
Diyelim ki, başlıksız data.txt adında aşağıdaki TSV dosyamız var:
Bu dosyayı bir pandanın DataFrame’ine okumak için aşağıdaki sözdizimini kullanabiliriz:
#read TSV file into pandas DataFrame df = pd. read_csv (" data.txt ", sep=" \t ", header= None ) #view DataFrame print (df) 0 1 0 1 4 1 3 4 2 2 5 3 7 9 4 9 1 5 6 3 6 5 7 7 8 8 8 3 1 9 4 9
Metin dosyasının başlığı olmadığından pandalar sütunlara basitçe 0 ve 1 adını verdiler.
TSV dosyasını başlıksız okuyun ve sütun adlarını belirtin
İstersek, metin dosyasını içe aktarırken names argümanını kullanarak sütun adları atayabiliriz:
#read TSV file into pandas DataFrame and specify column names df = pd. read_csv (" data.txt ", sep=" \t ", header= None, names=[" A ", " B "] ) #display DataFrame print (df) A B 0 1 4 1 3 4 2 2 5 3 7 9 4 9 1 5 6 3 6 5 7 7 8 8 8 3 1 9 4 9
Ek kaynaklar
Aşağıdaki eğitimlerde diğer dosya türlerinin pandalarla nasıl okunacağı açıklanmaktadır:
Pandalar ile bir metin dosyası nasıl okunur
Pandalar ile CSV dosyaları nasıl okunur
Pandalar ile Excel dosyaları nasıl okunur
Pandalar ile bir JSON dosyası nasıl okunur