1. Nauka
  2. /
  3. Kursy
  4. /
  5. Wprowadzenie do importowania danych w R

Connected

ćwiczenie

Dostosowanie readWorksheet

Aby szybko przejrzeć zawartość pliku urbanpop.xlsx (podgląd) bez konieczności otwierania go w Excelu, możesz wykonać następujący kod:

my_book <- loadWorkbook("urbanpop.xlsx")
sheets <- getSheets(my_book)
all <- lapply(sheets, readWorksheet, object = my_book)
str(all)

Załóżmy, że interesują cię dane o populacji miejskiej tylko dla lat 1968, 1969 i 1970. Dane te znajdują się w kolumnach 3, 4 i 5 drugiego arkusza. Jeśli jednak zaimportujesz wyłącznie te kolumny, stracisz informację o tym, jakich krajów dotyczą poszczególne wartości.

Instrukcje

100 XP
  • Rozszerz polecenie readWorksheet() o argumenty startCol i endCol, aby zaimportować tylko kolumny 3, 4 i 5 z drugiego arkusza.
  • urbanpop_sel nie zawiera teraz informacji o krajach. Napisz kolejne polecenie readWorksheet(), które zaimportuje tylko pierwszą kolumnę z drugiego arkusza. Zapisz wynikową ramkę danych jako countries.
  • Użyj funkcji cbind(), aby połączyć countries i urbanpop_sel (w tej kolejności). Wynik zapisz jako selection.