Ler uma pasta de trabalho
No exercício anterior, você gerou uma lista de três planilhas do Excel que importou. No entanto, carregar cada planilha manualmente e depois mesclá-las em uma lista pode ser bastante tedioso. Felizmente, você pode automatizar isso com lapply()
.
Dê uma olhada no código de exemplo abaixo:
my_workbook <- lapply(excel_sheets("data.xlsx"),
read_excel,
path = "data.xlsx")
A função read_excel()
é chamada várias vezes no arquivo "data.xlsx"
e cada folha é carregada uma após a outra. O resultado é uma lista de quadros de dados, cada quadro de dados representando uma das planilhas em data.xlsx
.
Você ainda está trabalhando com o arquivo urbanpop.xlsx
(view).
Este exercício faz parte do curso
Introdução à importação de dados no R
Instruções do exercício
- Use
lapply()
em combinação comexcel_sheets()
eread_excel()
para ler todas as planilhas do Excel em"urbanpop.xlsx"
. Nomeie a lista resultante comopop_list
. - Imprima a estrutura de
pop_list
.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Read all Excel sheets with lapply(): pop_list
pop_list <- ___
# Display the structure of pop_list
___