새로운 열로 결과를 추가하는 방법 :골재 계산하고 다음 데이터 주어 R
data
a b c
1 x m 1
2 x n 2
3 x m 3
4 y n 4
5 y m 5
6 y n 6
는 I가 그룹화 C의 집합체 분을 계산하려면, B :
setNames(aggregate(data$c, by=list(data$a, data$b), min), c("a", "b", "min_c"))
a b min_c
1 x m 1
2 y m 5
3 x n 2
4 y n 4
그러나 나는 다음과 같은 원래의 데이터에 "min_c"를 추가하려면 :
a b c min_c
1 x m 1 1
2 x n 2 2
3 x m 3 1
4 y n 4 4
5 y m 5 5
6 y n 6 4
R에서 할 수있는 간단한 방법은 무엇입니까?
그의 데이터 세트는 처음에는'data.table'이 아니므로'data.table' 클래스에 이미 있다고 가정하지 않고'setDT' 또는'as.data.table'을 사용해야합니다 –
@DavidArenburg, 수정. 데이터 테이블은 data.table 함수를 사용하여 생성 되었기 때문에. 우리는 setDT를 사용하여 저장할 수 있습니다. 이를 반영하기 위해 몇 줄을 추가 할 것입니다. – KFB