Excel-tabbladen opvragen en inlezen
Net als met readxl en gdata kun je met XLConnect gegevens uit een Excel-bestand in R importeren.
Om de tabbladen in een Excel-bestand op te sommen gebruik je getSheets(). Om daadwerkelijk data uit een tabblad te importeren, gebruik je readWorksheet(). Beide functies verwachten een XLConnect-werkmapobject als eerste argument. Bij het gebruik van readWorksheet() kan het sheet-argument ofwel de naam van het tabblad (als string) aannemen, of de positie van het tabblad (als integer) binnen de werkmap.
Je werkt opnieuw met urbanpop.xlsx (bekijken). Het object my_book dat aan dit Excel-bestand is gekoppeld, is al aangemaakt.
Deze oefening maakt deel uit van de cursus
Introductie tot het importeren van data in R
Oefeninstructies
- Print de tabbladen van het Excel-bestand waar
my_booknaar verwijst. - Importeer het tweede tabblad in
my_bookals een data frame. Print dit vervolgens.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Build connection to urbanpop.xlsx
my_book <- loadWorkbook("urbanpop.xlsx")
# List the sheets in my_book
___
# Import the second sheet in my_book
___