는 다음 코드를 살펴 값 :업데이트 열 값은
library(data.table)
dataT <-data.table(1:15,runif(15),runif(15),runif(15))
for(vrb in names(dataT)) {
dataT[get(vrb) < 0.5, (vrb):=0.5] # update value
}
로서 코드로부터 추론 될 수있다 , I는 기본적으로 0.5 각 열의 가장 낮은 값을 캡핑하고있다. 행을 부분 집합하려면 get
함수를 사용했습니다.
올바른 방법인가요? 또는 다른 방법으로 data.table에 더 정렬되어 있습니까?