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