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