본문 바로가기
데이터 분석/데이터 전처리

R전처리 - 조건에 따른 데이터 행추출

by BLOSSOMED_IN 2021. 2. 2.

R에서 행을 추출하는 방법은 데이터 열을 추출할 때와 마찬가지로 다양합니다. 그중 dplyr 패키지의 filter() 함수를 사용하면 간결하게 작성할 수 있다. 

 

reserve_tb %>%

 

  • as.Date 함수로 문자열을 날짜형으로 변환한다.

  • between 함수로 checkin_date의 범위를 설정한다.

: filter(between(as.Date(checkin_date), 

                                 as.Date("2016-10-12"), as.Date("2016-10-13)))

 

between 함수는 특정 여르이 값에 대한 범위 조건을 지정할 수 있습니다. 첫 번째 매개변수에는 열의 값을 두 번째와 세 번째 매개변수에는 범위를 지정합니다. between 함수는 문자열을 처리할 수 없으므로 자료형을 날짜형으로 변환해야 합니다.

 

 

'데이터 분석 > 데이터 전처리' 카테고리의 다른 글

R, 집약 ID에 기반한 샘플링  (0) 2021.02.02
R, 데이터 값을 고려하지 않는 샘플링  (0) 2021.02.02
R로 데이터 열 추출  (0) 2021.02.01
R로 데이터 읽기  (0) 2021.02.01
전처리 - Tidyverse  (0) 2021.01.13

댓글