시작하기무료로 시작하기

Mother's little helper (1)

데이터셋에 열이 수천 개 있고 그중 많은 열을 선택해야 한다면, select()를 호출할 때 열 이름을 하나씩 입력하는 일은 매우 번거롭습니다. 다행히 select()에는 많은 코드를 타이핑하지 않고도 여러 열을 쉽게 선택할 수 있게 해 주는 도우미 함수가 있습니다.

이 도우미에는 각각 특정 접두사나 접미사로 시작하거나 끝나는 열을 매칭하는 starts_with()ends_with()가 포함됩니다. dplyr의 특별한 코드 평가 방식 때문에, 이러한 함수는 select() 호출 내부에서만 사용할 수 있으며, 단독으로는 의미가 없습니다.

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

R에서 sparklyr로 시작하는 Spark

강의 보기

연습 안내

spark_conn이라는 Spark 연결이 준비되어 있습니다. Spark에 저장된 트랙 메타데이터에 연결된 티블은 track_metadata_tbl로 미리 정의되어 있습니다.

  • track_metadata_tbl에서 "artist"로 시작하는 모든 열을 선택하세요.
  • track_metadata_tbl에서 "id"로 끝나는 모든 열을 선택하세요.

실습형 인터랙티브 연습

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

# track_metadata_tbl has been pre-defined
track_metadata_tbl

track_metadata_tbl %>%
  # Select columns starting with artist
  ___

track_metadata_tbl %>%
  # Select columns ending with id
  ___
코드 편집 및 실행