0
aggregate(..., FUN=max)
을 사용할 때 R이 타이 브레이커를 처리하고 UNIQUE 최대 값 만 반환하려면 어떻게해야합니까? 임의로 선택하는 것이 좋습니다.집계 (R)를 사용할 때 고유 최대 값을 반환
고마워,
aggregate(..., FUN=max)
을 사용할 때 R이 타이 브레이커를 처리하고 UNIQUE 최대 값 만 반환하려면 어떻게해야합니까? 임의로 선택하는 것이 좋습니다.집계 (R)를 사용할 때 고유 최대 값을 반환
고마워,
"승자"가 선언되었을 때만 결과를 원한다는 의미입니까? 당신은 자신의 함수를 작성할 수 있고, aggregate
에서 호출 할 수 있습니다. 이 같은 것이 작동해야합니다 (테스트하지 않고 최소한의 재현 가능한 예제를 자유롭게 게시하고 테스트 해 보겠습니다).
winner <- function(x) {
if(max(x) > min(x)) {
return(max(x))
} else {
return(NA)
}
}
aggregate(..., FUN = winner)
예제를 공유 할 수 있습니까? 내가 이해할 수 있을지 모르겠다. 왜냐하면 최대 값이 복제된다면,'max'는 단지 하나의 값만을 반환하기 때문이다. (이것은 당신의 "OK"를 선택하는 것과 같다) ... 아마도 당신은 내장 된 'mtcars' 데이터에? – Gregor