我希望我的数据将一个月视为一个组,如果某个值在该月重复3次或更多次,则将我的新列标记为“重复”。下面是我的输出示例。
data2 <- data.frame("Month" = c("Jan", "Jan", "Jan", "Jan", "Feb", "Feb", "Feb", "Feb",
"Feb"), "Value" = c(1, 2, 2, 2, 2, 2, 4, 4, 4), "Repeating" = c(FALSE, TRUE, TRUE,
TRUE, FALSE, FALSE, TRUE, TRUE, TRUE))
非常感谢你的帮助!我不知道如何让它寻找3个或更多的重复值,而不仅仅是一对。
2条答案
按热度按时间bxgwgixi1#
按月份和值分组,并使用
n
检查计数:ffscu2ro2#
我们可以使用
add_count
或者使用
data.table