小编Cec*_*pez的帖子

R:根据距离列计算圈数

我有一个包含比赛信息的数据框,其中一列显示汽车在特定时间点行驶的距离。它看起来像这样:

data.frame(id = rep(c("A"), each = 15), 
           distance = seq(from = 1, to = 20, length.out = 15))

   id  distance 
1   A  1.000000   
2   A  2.357143   
3   A  3.714286   
4   A  5.071429   
5   A  6.428571   
6   A  7.785714   
7   A  9.142857   
8   A 10.500000   
9   A 11.857143   
10  A 13.214286   
11  A 14.571429   
12  A 15.928571   
13  A 17.285714   
14  A 18.642857   
15  A 20.000000   
Run Code Online (Sandbox Code Playgroud)

如果我知道一圈是 5 个单位,我想创建一个新列,根据行驶距离告诉每个数据点的圈数。结果应该是这样的:

data.frame(id = rep("A", each = 15), 
           distance = seq(from = 1, to …
Run Code Online (Sandbox Code Playgroud)

r dplyr tidyverse

3
推荐指数
1
解决办法
44
查看次数

标签 统计

dplyr ×1

r ×1

tidyverse ×1