我想将数据集拆分为2个子集数据集。我正在分析表现行为的行为和时间百分比。我想把它分成平均时间少于25%的行为,另一个包含其余的行为。
我目前正在使用
ZB<- split(ZBehaviour, cut(ZBehaviour$Percentage.of.time, c(0, 25, 100), include.lowest=TRUE))
不幸的是,因为我有多个观察结果,它会根据需要拆分数据,但我发现(在平均值上)在少于25%的数据集中占用时间超过25%的行为,因为包含此行为的小实例的特定观察
非常感谢任何帮助。感谢
我的数据示例,我发现的问题是,我发现两个数据库中都存在令人讨厌的行为,当平均值应该放在包含等于超过平均时间百分比25%的行为的数据库中时
行为|百分比|观察
放牧| 78.5 | 1
睡眠| 12.5 | 1
步行| 10 | 1
放牧| 12.3 | 2
步行| 20.7 | 2
睡眠| 24 | 2
等