Excel dosyalarındaki sayfaları listeleme
İstesek de istemesek de, çalışan her veri bilimci bir noktada Excel e-tablolarıyla uğraşmak zorunda kalır. Ancak bunu her zaman Excel içinde yapmak zorunda değilsin!
Burada, pandas kullanarak Excel e-tablolarını nasıl içe aktaracağını ve yüklenen herhangi bir .xlsx dosyasındaki sayfa adlarını nasıl listeleyeceğini öğreneceksin.
Videodan hatırla: Bir Excel dosyasını spreadsheet değişkenine aktardıktan sonra, sayfa adlarının listesini spreadsheet.sheet_names özniteliğiyle alabilirsin.
Özellikle, Barış Araştırmaları Enstitüsü Oslo'nun (PRIO) veri kümesinden uyarlanmış 'battledeath.xlsx' e-tablolarını yükleyip inceleyeceksin.
Bu veriler, çeşitli ülkelerde savaş nedeniyle yıllar içinde yaşa göre düzeltilmiş ölüm oranlarını içerir.
Bu egzersiz
Python'da Veri Aktarmaya Giriş
kursunun bir parçasıdırEgzersiz talimatları
- E-tablo dosya adını (yukarıda verilmiş)
filedeğişkenine ata. - Dosyayı pandas ile yüklemek için doğru argümanı
pd.ExcelFile()fonksiyonuna geçir ve sonucuxlsdeğişkenine ata. - Excel e-tablosunun sayfa adlarını yazdırmak için gerekli argümanı
print()fonksiyonuna geçir.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Import pandas
import pandas as pd
# Assign spreadsheet filename: file
file = ____
# Load spreadsheet: xls
xls = pd.ExcelFile(____)
# Print sheet names
print(____)