Como ler uma pasta de trabalho
No exercício anterior, você gerou uma lista com 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 com o arquivo "data.xlsx" e cada planilha é carregada uma após a outra. O resultado é uma lista de quadros de dados, sendo que cada um deles representa uma das planilhas de data.xlsx.
Você ainda vai trabalhar com o arquivo urbanpop.xlsx (visualizar).
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". Chame a lista resultante depop_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
___