Я относительно новичок в R, и я работаю с данными о поведении животных, и я пытаюсь установить, сколько раз индивидуальное животное меняет свое поведение в заданный период времени (сеанс в этом случае).подсчитывает количество изменений значения в массиве
Мой манекен набор данных, как: -
session = c(1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2)
activity = c("V","F","D","F","F","W","V","R","R","S","V","U","W","V","V","V","R","R","R","R")
df = data.frame(session,activity)
Я хотел бы подсчитать количество раз, что активность изменяется в каждой сессии. Например, в сеансе 1 это будет 8 раз, а в сеансе 2 - 5 раз. Я пробовал варианты следующего предложения в Интернете использовать rle()
, но мне интересно, как я могу его кодировать, поскольку в большинстве случаев он будет суммировать различные модальности в заданном массиве.
Добавить флаг "r" – user31264