Рассмотрите следующий фрейм данных:
R
df1<-
data.frame(
ostan=rep( paste("ostan",1:3),each=12),
year=rep(c(2020,2021),each=6,len=36),
month=rep(c(1:3),each=2,len=36),
ENF=rep(letters[1:2],len=36),
Fo=1:36,
JA=36:1
,KH=c(1:12,12:1,21:32)
)
Переменные "Fo", "JA" и "KH" являются частотами некоторых событий. Я хочу рассчитать эти частоты для каждого значения переменной "ENF" следующим образом:
Учитывайте, что это тестовые данные! Реальные данные имеют слишком много меток в столбце «ENF». На выходе должен быть фрейм данных.
Также проверьте пакет
arules
и функциюapriori
. Это может помочь вам узнать все возможные комбинации переменных.