Pandalar: csv dosyasını okurken satırlar nasıl atlanır


Bir CSV dosyasını pandas DataFrame’e okurken satırları atlamak için aşağıdaki yöntemleri kullanabilirsiniz:

Yöntem 1: Belirli bir satırı atla

 #import DataFrame and skip 2nd row
df = pd. read_csv ('my_data.csv', skiprows=[ 2 ])

Yöntem 2: Birden Çok Belirli Satırın Yoksayılması

 #import DataFrame and skip 2nd and 4th row
df = pd. read_csv (' my_data.csv', skiprows=[2,4 ] )

Yöntem 3: ilk N satırı yoksay

 #import DataFrame and skip first 2 rows
df = pd. read_csv ('my_data.csv', skiprows= 2 )

Aşağıdaki örnekler, basketbol_data.csv adlı CSV dosyasıyla her yöntemin pratikte nasıl kullanılacağını gösterir:

Örnek 1: Belirli bir satırı yoksayma

CSV dosyasını içe aktarmak ve ikinci satırı yok saymak için aşağıdaki kodu kullanabiliriz:

 import pandas as pd

#import DataFrame and skip 2nd row
df = pd. read_csv ('basketball_data.csv', skiprows=[ 2 ])

#view DataFrame
df

        team points rebounds
0 to 22 10
1 C 29 6
2 D 30 2

CSV dosyası pandas DataFrame’e aktarılırken ikinci satırın (“B” ekibiyle) göz ardı edildiğini unutmayın.

Not : CSV dosyasının ilk satırı 0. satır olarak kabul edilir.

Örnek 2: Birden fazla belirli satırın göz ardı edilmesi

CSV dosyasını içe aktarmak ve ikinci ve dördüncü satırları atlamak için aşağıdaki kodu kullanabiliriz:

 import pandas as pd

#import DataFrame and skip 2nd and 4th rows
df = pd. read_csv ('basketball_data.csv', skiprows=[ 2 , 4 ])

#view DataFrame
df

        team points rebounds
0 to 22 10
1 C 29 6

CSV dosyası pandaların DataFrame’ine aktarılırken ikinci ve dördüncü satırların (“B” ve “D” ekipleriyle) göz ardı edildiğini unutmayın.

Örnek 3: ilk N satırı dikkate almayın

CSV dosyasını içe aktarmak ve ilk iki satırı atlamak için aşağıdaki kodu kullanabiliriz:

 import pandas as pd

#import DataFrame and skip first 2 rows
df = pd. read_csv ('basketball_data.csv', skiprows= 2 )

#view DataFrame
df

        B 14 9
0 C 29 6
1 D 30 2

CSV dosyasının ilk iki satırının atlandığını ve bir sonraki kullanılabilir satırın (“B” ekibiyle birlikte) DataFrame’in başlık satırı haline geldiğini unutmayın.

Ek kaynaklar

Aşağıdaki eğitimlerde Python’da diğer genel görevlerin nasıl gerçekleştirileceği açıklanmaktadır:

Pandalar ile Excel dosyaları nasıl okunur
Pandas DataFrame’i Excel’e nasıl aktarırım
NumPy dizisi CSV dosyasına nasıl aktarılır

Yorum ekle

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