I am attempting to assign a number from 1 through 10 to a series of vectors based on what quantile they\'re in in a dataframe.
So far I have tried
quants
You might be better off using cut rather than a loop:
cut
Data = data.frame(Avg = runif(100)) quantpoints <- seq(0.1, 0.9, 0.1) quants <- quantile(Data$Avg, quantpoints) cutpoints <- c(-Inf, quants, Inf) cut(Data$Avg, breaks = cutpoints, labels = seq(1, length(cutpoints) - 1))