Web'den düz olmayan dosyaları içe aktarma
Tebrikler! pandas fonksiyonu pd.read_csv() ile webden bir düz dosyayı, önce yerel olarak kaydetmeden doğrudan bir DataFrame'e yükledin. Bu fonksiyon harika, çünkü yalnızca düz dosyaları değil her tür dosyayı yüklemene izin veren yakın akrabaları da var. Bu etkileşimli egzersizde bir Excel e-tablo dosyasını içe aktarmak için pd.read_excel() kullanacaksın.
E-tablonun URL'si:
'https://assets.datacamp.com/course/importing_data_into_r/latitude.xls'
Görevin, tüm sayfaları okumak için pd.read_excel() kullanmak, sayfa adlarını yazdırmak ve ardından ilk sayfanın başını indeksini değil, adını kullanarak yazdırmak.
pd.read_excel() çıktısının, anahtarları sayfa adları ve karşılık gelen değerleri DataFrame'ler olan bir Python sözlüğü olduğunu unutma.
Bu egzersiz
Python'da Orta Düzey Veri İçe Aktarma
kursunun bir parçasıdırEgzersiz talimatları
- Dosyanın URL'sini
urldeğişkenine ata. - Tüm sayfaları içe aktarmak için
sheet_nameargümanınaNonegeçirmen gerektiğini hatırlayarak,pd.read_excel()kullanarakurl'deki dosyayıxlsadlı bir sözlüğe oku. - Excel e-tablo dosyasındaki sayfaların adlarını yazdır; bunlar
xlssözlüğünün anahtarlarıdır. - İlk sayfanın başını, sayfa adını kullanarak, sayfanın indeksini kullanmadan yazdır! Sayfa adı
'1700'
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Import package
import pandas as pd
# Assign url of file: url
# Read in all sheets of Excel file: xls
# Print the sheetnames to the shell
# Print the head of the first sheet (using its name, NOT its index)