2013-10-23 3 views
0

배치, 평가판, 시간이라는 세 개의 열이있는 데이터 프레임이 있습니다.하위 집합의 하위 집합에서 가장 작은 값을 선택하려면 어떻게해야합니까?

각 배치 번호에 대해 다섯 번의 시행 (0-4)이 실행됩니다.

각 배치에서 가장 짧은 시간에 행을 가져 와서 새로운 데이터 프레임에 넣기를 원합니다.

어디서부터 시작해야할지 모르겠습니다.

enter image description here

+0

도이 중 하나를 참조하십시오 : [? 어떻게 R의 최소 값을 효율적으로 행을 선택 (http://stackoverflow.com/questions/13499430/how-to-efficiently-select-rows-with-minimum - 값 - in - r) – Backlin

답변

0

DF로 dataframe 가정.

Try 
df.new <- df[ df$Time == ave(df$Time, df$Batch, FUN=min), ]) 
관련 문제