나는 벡터로 열 이름의 목록이 있다고 가정R : 데이터 프레임의 열 목록의 최대/최소 찾기
vec=c("C1" , "C2" ,"C3").
나는이 열 이름 데이터 프레임 안양에서 온 것을 아는 사실을 :
df:
C1 C2 C3 C4 C5
1 2 3 4 5
1 4 3 5 6
3 2 4 1 3
각 열의 최대 값을 df에서 확인하려면 어떻게해야합니까? 예를 들어, 뭔가 같은 :
boostedMax(vec, df, na.rm=T)
분명히
그 나던 작동하지만 아이디어는 boostedMax 열 이름의 벡터와 열은 데이터 프레임을 받아,이 열에서 최대 값을 반환한다는 것입니다. 이 예에서는 벡터를 반환합니다.
(3,4,4)
미리 감사드립니다.
편집이다. –
'sapply (df [vec], max, na.rm = T)' – Gregor
예제 데이터를 제공 할 때 복사/붙여 넣기가 가능합니다. 데이터 프레임을 생성하는 코드를 포함 시키거나'dput (df)'를 게시하여이를 수행 할 수 있습니다. – Gregor