시작하기무료로 시작하기

col_names 인수

pathsheet 외에도 read_excel()에서 지정할 수 있는 다른 인수가 몇 가지 더 있어요. 그중 하나가 col_names입니다.

기본값은 TRUE이며, 엑셀 시트의 첫 번째 행에 열 이름이 있는지를 나타냅니다. 그렇지 않다면 col_namesFALSE로 설정할 수 있어요. 이 경우 R이 열 이름을 대신 지정해 줍니다. 또는 각 열의 이름이 담긴 문자형 벡터를 col_names에 지정할 수도 있어요. 이는 readr 패키지에서와 완전히 동일하게 작동합니다.

이번에는 urbanpop_nonames.xlsx(보기) 파일을 사용합니다. 이 파일은 urbanpop.xlsx(보기)와 동일한 데이터를 담고 있지만, 엑셀 시트의 첫 번째 행에 열 이름이 없습니다.

이 연습은 강의의 일부입니다

R에서 데이터 가져오기 소개

강의 보기

연습 안내

  • "urbanpop_nonames.xlsx"의 첫 번째 엑셀 시트를 가져와 pop_a에 저장하세요. 결과 데이터 프레임의 열 이름은 R이 자동으로 지정하도록 하세요.
  • urbanpop_nonames.xlsx의 첫 번째 엑셀 시트를 다시 가져오되, 이번에는 미리 준비된 cols 벡터를 사용해 열 이름을 지정하세요. 결과 데이터 프레임을 pop_b에 저장하세요.
  • pop_a의 요약을 출력하세요.
  • pop_b의 요약을 출력하세요. 다른 요약과의 차이를 알아볼 수 있나요?

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# Import the first Excel sheet of urbanpop_nonames.xlsx (R gives names): pop_a
pop_a <- read_excel("____", col_names = ____)

# Import the first Excel sheet of urbanpop_nonames.xlsx (specify col_names): pop_b
cols <- c("country", paste0("year_", 1960:1966))
pop_b <- ___

# Print the summary of pop_a
___

# Print the summary of pop_b
___
코드 편집 및 실행