我试图' bin'每分钟心跳次数(BPM)到心率的数字;每次BPM的数量。我试图将最相似的连续数字保持为1心率。例如,如果BPM是
x <- c(15.1, 15.2, 15.3, 20.1, 20.2, 20.3)
超过6秒(每个BPM是该秒的平均值),我想将其解释为每6秒2个心率。
答案 0 :(得分:0)
使用你的例子。您可以定义和使用cut
来定义所需的中断,然后table
创建一个包含每个组出现次数的频率表。
hr <- c(15.1, 15.2, 15.3, 20.1, 20.2, 20.3)
groups<- cut(hr,breaks = 2)
as.data.frame(table(groups))
输出:
groups Freq
1 (15.1,17.7] 3
2 (17.7,20.3] 3