Pandalarla metin dosyası nasıl okunur (örnekler dahil)


Python’da pandaları içeren bir metin dosyasını okumak için aşağıdaki temel sözdizimini kullanabilirsiniz:

 df = pd. read_csv (" data.txt ", sep="")

Bu eğitimde bu işlevin pratik kullanımına ilişkin çeşitli örnekler verilmektedir.

Başlığı olan bir metin dosyasını okuyun

Data.txt adında başlık içeren aşağıdaki metin dosyamızın olduğunu varsayalım:

Pandalar'da bir metin dosyasını okuyun

Bu dosyayı bir pandanın DataFrame’ine okumak için aşağıdaki sözdizimini kullanabiliriz:

 import pandas as pd

#read text file into pandas DataFrame
df = pd. read_csv (" data.txt ", sep="")

#display DataFrame
print (df)

   column1 column2
0 1 4
1 3 4
2 2 5
3 7 9
4 9 1
5 6 3
6 4 4
7 5 2
8 4 8
9 6 8

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 metin dosyasını okuyun

Üstbilgisi olmayan data.txt adında aşağıdaki metin dosyamızın olduğunu varsayalım:

Pandalar başlıksız bir metin dosyasını okur

Bu dosyayı bir pandanın DataFrame’ine okumak için aşağıdaki sözdizimini kullanabiliriz:

 #read text file into pandas DataFrame
df = pd. read_csv (" data.txt ", sep="", header= None )

#display DataFrame
print (df)

   0 1
0 1 4
1 3 4
2 2 5
3 7 9
4 9 1
5 6 3
6 4 4
7 5 2
8 4 8
9 6 8

Metin dosyasının başlığı olmadığından pandalar sütunlara basitçe 0 ve 1 adını verdiler.

Başlıkları olmayan bir metin dosyasını 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 text file into pandas DataFrame and specify column names
df = pd. read_csv (" data.txt ", sep="", header= None, names=[" A ", " B "] )

#display DataFrame
print (df)

   AB
0 1 4
1 3 4
2 2 5
3 7 9
4 9 1
5 6 3
6 4 4
7 5 2
8 4 8
9 6 8

Ek kaynaklar

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