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
___