Import souborů jiných než flat files z webu
Skvělá práce! Právě jsi načetl/a flat file z webu přímo do DataFrame – bez nutnosti ho nejdřív uložit lokálně – pomocí funkce pd.read_csv() z knihovny pandas. Tato funkce je skvělá i proto, že má příbuzné, které umožňují načítat různé typy souborů, nejen flat files. V tomto cvičení použiješ pd.read_excel() k importu excelového souboru.
URL tabulky je:
'https://assets.datacamp.com/course/importing_data_into_r/latitude.xls'
Tvým úkolem je použít pd.read_excel() k načtení všech listů, vypsat jejich názvy a pak zobrazit prvních několik řádků prvního listu pomocí jeho názvu, ne indexu.
Výstupem funkce pd.read_excel() je Python slovník, kde klíče jsou názvy listů a hodnoty jsou příslušné DataFramy.
Toto cvičení je součástí kurzu
Intermediate Importing Data in Python
Pokyny k cvičení
- Přiřaď URL souboru do proměnné
url. - Načti soubor z proměnné
urldo slovníkuxlspomocípd.read_excel()– nezapomeň, že pro import všech listů je potřeba předat argumentsheet_names hodnotouNone. - Vypiš názvy listů v excelovém souboru – budou to klíče slovníku
xls. - Vypiš prvních několik řádků prvního listu pomocí názvu listu, ne jeho indexu! Název listu je
'1700'
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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)