Importowanie plików niezłożonych z internetu
Świetnie! Udało ci się wczytać plik płaski z internetu bezpośrednio do DataFrame — bez wcześniejszego zapisywania go lokalnie — używając funkcji pd.read_csv() z biblioteki pandas. To naprawdę przydatna funkcja, bo ma bliskie odpowiedniki pozwalające wczytywać różne typy plików, nie tylko płaskie. W tym ćwiczeniu użyjesz pd.read_excel(), aby zaimportować arkusz kalkulacyjny Excel.
URL arkusza to:
'https://assets.datacamp.com/course/importing_data_into_r/latitude.xls'
Twoim zadaniem jest użycie pd.read_excel() do wczytania wszystkich arkuszy, wyświetlenie ich nazw, a następnie wyświetlenie początku pierwszego arkusza przy użyciu jego nazwy, a nie indeksu.
Zwróć uwagę, że wynikiem działania pd.read_excel() jest słownik Pythona, w którym kluczami są nazwy arkuszy, a wartościami — odpowiadające im obiekty DataFrame.
To ćwiczenie jest częścią kursu
Importowanie danych w Pythonie – poziom średniozaawansowany
Instrukcje do ćwiczenia
- Przypisz adres URL pliku do zmiennej
url. - Wczytaj plik wskazany przez
urldo słownikaxlsza pomocąpd.read_excel()— pamiętaj, że aby zaimportować wszystkie arkusze, należy przekazać wartośćNonedo argumentusheet_name. - Wyświetl nazwy arkuszy w pliku Excel; będą to klucze słownika
xls. - Wyświetl początek pierwszego arkusza używając jego nazwy, a nie indeksu! Nazwa arkusza to
'1700'.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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)