Pandalar: bir excel dosyasını içe aktarırken sütun adlarını ayarlayın


Bir Excel dosyasını pandalara aktarırken DataFrame’in sütun adlarını tanımlamak için aşağıdaki temel sözdizimini kullanabilirsiniz:

 colnames = [' col1 ', ' col2 ', ' col3 ']

df = pd. read_excel (' my_data.xlsx ', names=colnames)

Names bağımsız değişkeni, DataFrame’deki sütunlar için kullanmak istediğiniz adların listesini alır.

Bu argümanı kullanarak pandalara Excel dosyasının ilk satırını başlık satırı olarak kullanmak yerine DataFrame’in ilk satırı olarak kullanmalarını da söylüyorsunuz.

Aşağıdaki örnek, bu sözdiziminin pratikte nasıl kullanılacağını gösterir.

Örnek: Bir Excel dosyasını Pandas’a aktarırken sütun adlarını ayarlayın

Diyelim ki Players_data.xlsx adında aşağıdaki Excel dosyamız var:

Dosyadan ilk satırın herhangi bir sütun adı içermediğini görebiliriz.

Excel dosyasını read_excel() işlevini kullanarak içe aktarırsak, pandalar ilk satırdaki değerleri DataFrame için sütun adları olarak kullanmaya çalışacaktır:

 import pandas as pd

#import Excel file
df = pd. read_excel (' players_data.xlsx ')

#view resulting DataFrame
print (df)

   At 22 10
0 B 14 9
1 C 29 6
2 D 30 2
3 E 22 9
4 F 31 10

Ancak Excel dosyasını içe aktarırken kendi sütun adlarımızı belirtmek için adlar bağımsız değişkenini kullanabiliriz:

 import pandas as pd

#specify column names
colnames = [' team ', ' points ', ' rebounds ']

#import Excel file and use specified column names
df = pd. read_excel (' players_data.xlsx ', names = colnames)

#view resulting DataFrame
print (df)

  team points rebounds
0 B 14 9
1 C 29 6
2 D 30 2
3 E 22 9
4 F 31 10

Excel dosyasının ilk satırının artık başlık satırı olarak kullanılmadığını unutmayın.

Bunun yerine, name argümanını kullanarak belirttiğimiz sütun adları artık sütun adları olarak kullanılıyor.

Not : Pandaların read_excel() işlevinin tam belgelerini burada bulabilirsiniz.

Ek kaynaklar

Aşağıdaki eğitimlerde pandalarda diğer ortak görevlerin nasıl gerçekleştirileceği açıklanmaktadır:

Pandalar: Birleştirilmiş hücrelere sahip bir Excel dosyası nasıl okunur
Pandalar: Bir Excel dosyasını içe aktarırken belirli sütunları göz ardı edin
Pandalar: Bir Excel dosyasını içe aktarırken türler nasıl belirtilir?
Pandalar: Bir Excel dosyasını okurken satırlar nasıl atlanır

Yorum ekle

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