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