ComeçarComece de graça

Personalizar o readWorksheet

Para obter uma visão geral clara sobre urbanpop.xlsx (visualização) sem precisar abrir o arquivo do Excel, você pode executar o seguinte código:

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

Suponha que estejamos interessados apenas nos dados da população urbana dos anos de 1968, 1969 e 1970. Os dados para esses anos estão nas colunas 3, 4 e 5 da segunda planilha. Somente a seleção dessas colunas nos deixará sem saber a que países os números pertencem.

Este exercício faz parte do curso

Introdução à importação de dados no R

Ver curso

Instruções do exercício

  • Amplie o comando readWorksheet() com os argumentos startCol e endCol para importar somente as colunas 3, 4 e 5 da segunda planilha.
  • urbanpop_sel não contém mais informações sobre os países agora. Você pode escrever outro comando readWorksheet() que importe apenas a primeira coluna da segunda planilha? Armazene o quadro de dados resultante como countries.
  • Use cbind() para colar countries e urbanpop_sel, nesta ordem. Armazene o resultado como selection.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

# 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 <- ___
Editar e executar o código