1
robCompositions 패키지에서 누락 된 값을 그룹별로 전가해야합니다. 예를 들어 홍채 데이터 세트를 사용합니다. 나는 아무 생각도 사용할 수 manip이없는 경우dplyr : 그룹별로 여러 인수를 사용하여 함수 조작
library(robCompositions)
library(dplyr)
data(iris)
# Insert random NAs
for (i in 1:4) {
n_NA = sample(0:10, 1)
index_NA = sample(1:nrow(iris), n_NA)
iris[index_NA, i] = NA
}
이것은 ...
impfunc <- function(x) x %.%
regroup(list(...)) %.%
mutate(impKNNa(x[,-5], k=6, metric="Euclidean"))
impfunc(iris, "Species")
iris %.% group_by(Species) %.% mutate(impKNNa(iris[,-5], k=6, metric="Euclidean"))
어떤 생각인가?
감사합니다.