1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Nhập dữ liệu nâng cao trong Python

Connected

Bài tập

Nhập các tệp không phải dạng phẳng từ web

Chúc mừng! Bạn vừa tải một tệp dạng phẳng từ web vào DataFrame mà không cần lưu cục bộ trước bằng pd.read_csv() của pandas. Hàm này rất hay vì nó có “họ hàng” cho phép bạn tải nhiều loại tệp khác, không chỉ tệp phẳng. Trong bài tập tương tác này, bạn sẽ dùng pd.read_excel() để nhập một bảng tính Excel.

URL của bảng tính là

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

Nhiệm vụ của bạn là dùng pd.read_excel() để đọc tất cả các sheet, in ra tên các sheet và sau đó in phần đầu của sheet đầu tiên bằng tên sheet, không dùng chỉ số.

Lưu ý rằng đầu ra của pd.read_excel() là một dictionary của Python với tên sheet là key và các DataFrame tương ứng là value.

Hướng dẫn

100 XP
  • Gán URL của tệp cho biến url.
  • Đọc tệp trong url vào một dictionary xls bằng pd.read_excel(), nhớ rằng để nhập tất cả các sheet bạn cần truyền None cho tham số sheet_name.
  • In tên các sheet trong bảng tính Excel; đây sẽ là các key của dictionary xls.
  • In phần đầu của sheet đầu tiên bằng tên sheet, không phải chỉ số của sheet! Tên sheet là '1700'