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

Yorum ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir