워크북 읽기
이전 연습 문제에서는 가져온 세 개의 Excel 시트를 리스트로 생성했어요. 하지만 모든 시트를 일일이 불러와서 리스트로 합치는 작업은 꽤 번거롭습니다. 다행히 lapply()로 자동화할 수 있어요.
아래 예시 코드를 확인해 보세요:
my_workbook <- lapply(excel_sheets("data.xlsx"),
read_excel,
path = "data.xlsx")
read_excel() 함수가 "data.xlsx" 파일에 대해 여러 번 호출되며, 각 시트가 차례대로 로드됩니다. 그 결과는 데이터 프레임의 리스트가 되며, 각 데이터 프레임은 data.xlsx의 한 시트를 나타냅니다.
지금도 urbanpop.xlsx (view) 파일을 사용하고 있습니다.
이 연습은 강의의 일부입니다
R에서 데이터 가져오기 소개
연습 안내
lapply()를excel_sheets()및read_excel()과 함께 사용하여"urbanpop.xlsx"의 모든 Excel 시트를 읽으세요. 결과 리스트 이름은pop_list로 하세요.pop_list의 구조를 출력하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Read all Excel sheets with lapply(): pop_list
pop_list <- ___
# Display the structure of pop_list
___