2017-10-11 9 views
0

시작 날짜와 종료 날짜가 포함 된 두 개의 열이 있는데 날짜 사이의 기간을 기반으로 데이터 프레임을 정렬하려고합니다. 여기 여러 날짜 열을 기준으로 데이터 프레임을 주문하십시오.

는 일부 날짜 데이터를 주문하는 것입니다 어떤 제안에 대한

StartDate  EndDate  columnAA 

12-Feb-15 30-Dec-17 
17-Jun-13 5-JUN-16 
20-Jul-13 15-SEP-13 
10-Feb-13 14-DEC-15 
22-Mar-16 31-MAR-17 

감사합니다.

답변

1

예를 들어, 2 날짜

조사 <이 데이터 프레임 수 - data.frame (날짜 = C를 ("2012년 7월 26일를", "2012년 7월 25일"), tx_start = C ("2012년 1월 1일", "2012년 1월 1일")) 그들과 새 열을

설문 조사 $의 date_diff < 만들 사이

계산 차이 - as.Date (as.character을 (설문 조사 $ date), 형식 = "% Y/% m/% d") - as.Date (as.character (survey $ tx_start), 형식 = "% Y/% m/% d")

,210

순서의 차이 따라 데이터

newData의 < - 설문 조사 [순서 (설문 조사 $의 date_diff)] 당신은 순서가

newData의 < 사용 내림차순으로하려면

- (조사 [주문 - 조사 $ date_diff),]

+0

감사합니다. 정상적으로 작동합니다. – RAAAAM