MulaiMulai sekarang secara gratis

Mengimpor non-flat file dari web

Selamat! Anda baru saja memuat flat file dari web ke dalam sebuah DataFrame tanpa menyimpannya terlebih dahulu secara lokal menggunakan fungsi pandas pd.read_csv(). Fungsi ini sangat berguna karena memiliki kerabat dekat yang memungkinkan Anda memuat berbagai jenis file, tidak hanya yang berbentuk flat. Pada latihan interaktif ini, Anda akan menggunakan pd.read_excel() untuk mengimpor sebuah spreadsheet Excel.

URL spreadsheet tersebut adalah

'https://assets.datacamp.com/course/importing_data_into_r/latitude.xls'

Tugas Anda adalah menggunakan pd.read_excel() untuk membaca semua sheet, mencetak nama-nama sheet, lalu mencetak head dari sheet pertama dengan menggunakan nama sheet-nya, bukan indeksnya.

Perhatikan bahwa keluaran pd.read_excel() adalah sebuah dictionary Python dengan nama-nama sheet sebagai key dan DataFrame yang sesuai sebagai nilainya.

Latihan ini adalah bagian dari kursus

Mengimpor Data Tingkat Menengah di Python

Lihat Kursus

Petunjuk latihan

  • Tetapkan URL file ke variabel url.
  • Baca file pada url ke dalam dictionary xls menggunakan pd.read_excel() dengan mengingat bahwa, untuk mengimpor semua sheet, Anda perlu memberikan None pada argumen sheet_name.
  • Cetak nama-nama sheet dalam spreadsheet Excel; ini akan menjadi key dari dictionary xls.
  • Cetak head dari sheet pertama dengan menggunakan nama sheet, bukan indeks sheet! Nama sheet-nya adalah '1700'

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# 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)

Edit dan Jalankan Kode