시작하기무료로 시작하기

워크북 읽기

이전 연습 문제에서는 가져온 세 개의 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
___
코드 편집 및 실행