BaşlayınÜcretsiz Başlayın

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ır
Kursu Görüntüle

Egzersiz talimatları

  • Dosyanın URL'sini url değişkenine ata.
  • Tüm sayfaları içe aktarmak için sheet_name argümanına None geçirmen gerektiğini hatırlayarak, pd.read_excel() kullanarak url'deki dosyayı xls adlı bir sözlüğe oku.
  • Excel e-tablo dosyasındaki sayfaların adlarını yazdır; bunlar xls sö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)

Kodu Düzenle ve Çalıştır