ÎncepețiÎncepe gratuit

Personalizează readWorksheet

Pentru a obține o imagine de ansamblu asupra fișierului urbanpop.xlsx (vizualizează) fără a-l deschide în Excel, poți executa următorul cod:

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

Să presupunem că ne interesează doar datele privind populația urbană pentru anii 1968, 1969 și 1970. Datele pentru acești ani se află în coloanele 3, 4 și 5 ale celui de-al doilea sheet. Dacă selectăm doar aceste coloane, nu vom ști cărui țări îi corespund valorile respective.

Acest exercițiu face parte din cursul

Introducere în importul datelor în R

Vezi cursul

Instrucțiuni pentru exercițiu

  • Extinde comanda readWorksheet() cu argumentele startCol și endCol pentru a importa doar coloanele 3, 4 și 5 din cel de-al doilea sheet.
  • urbanpop_sel nu mai conține informații despre țări. Poți scrie o altă comandă readWorksheet() care să importe doar prima coloană din cel de-al doilea sheet? Stochează data frame-ul rezultat ca countries.
  • Folosește cbind() pentru a combina countries și urbanpop_sel, în această ordine. Stochează rezultatul ca selection.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# Build connection to urbanpop.xlsx
my_book <- loadWorkbook("urbanpop.xlsx")

# Import columns 3, 4, and 5 from second sheet in my_book: urbanpop_sel
urbanpop_sel <- readWorksheet(my_book, sheet = 2, ___, ___)

# Import first column from second sheet in my_book: countries
countries <- ___

# cbind() urbanpop_sel and countries together: selection
selection <- ___
Editează și rulează codul