Основываясь на предыдущем вопросе , я спросил, что @Andrie ответил, у меня есть вопрос об использовании функции cut
и меток.
Мне бы хотелось получить сводную статистику, основанную на диапазоне количества попыток входа пользователя.
Вот мои данные:
# Get random numbers
NumLogin <- round(runif(100,1,50))
# Set the login range
LoginRange <- cut(NumLogin,
c(0,1,3,5,10,15,20,Inf),
labels=c('1','2','3-5','6-10','11-15','16-20','20+')
)
Теперь у меня есть свой LoginRange, но я не уверен, как работает функция cut
. Я хочу найти пользователей, которые вошли в систему 1 раз, 2 раза, 3-5 раз и т.д., Включая только пользователя, если они находятся в этом диапазоне. Является ли функция cut
в том числе 3 раза (в 2 ведрах и 3-5 ведрах)? Если я посмотрю в своем примере, я могу видеть пользователя, который вошел в систему 3 раза, но они cut
как "2". Я просмотрел документацию и каждую R
книгу, которую я имею, но не повезло. Что я делаю не так?
Также - как вопрос использования - следует ли привязать LoginRange к кадру данных? Если да, то какой лучший способ сделать это?
DF <- data.frame(NumLogin, LoginRange)
?
Спасибо