你们能帮助获得特定范围的“计数”吗?例如,我想知道 0.5 到 1、1 到 1.5、2.0 到 2.5 的分数发生了多少次等等。我在下面有一个示例数据。
Times Scores
0 0.6
1.2 0.5
1.8 1.2
2.4 1.4
3 1.5
3.6 2
4.2 0.5
4.8 0.6
5.4 0.4
6 1
6.6 1.1
8 0.6
9.4 1.5
10.8 1.5
12.2 1.3
13.6 1.6
15 1.4
16.4 1.2
17.8 1.4
19.2 2.6
20.6 2
22 2.2
23.4 2.4
24.8 1.4
26.2 1.2
27.6 0.5
29 0.8
30.4 1.4
31.8 1.6
33.2 2.2
34.6 2.5
36 3.6
37.4 3.78
38.8 2.5
40.2 …Run Code Online (Sandbox Code Playgroud) 所以我的R输出看起来像这样
Time 50 100 150 200 250 300 350
Carla 1.2 1.8 2.2 2.3 3.0 2.5 1.8
Mace 1.5 1.1 1.9 2.0 3.6 3.0 2.5
Lea 1.7 1.6 2.3 2.7 2.6 2.2 2.6
Karen 1.3 1.7 1.9 2.2 3.2 1.5 1.9
Run Code Online (Sandbox Code Playgroud)
我希望它看起来像这样
Time Score Name
50 1.2 Carla
50 1.5 Mace
50 1.7 Lea
50 1.3 Karen
100 1.8 Carla
100 1.5 Mace
100 1.7 Lea
100 1.3 Karen
Run Code Online (Sandbox Code Playgroud)
我该如何将其转换为此?谢谢
我需要一些帮助来平滑R中的一些数据.所以基本上,我只有一个'时间'列和一个'速度'列.速度基本上代表某些蝌蚪的运动.只是我的数据有很多噪音,我认为使用"移动平均线"可能会帮助我平滑我的图形并显示某些模式.我如何在R中执行此操作?还是有更好的平滑技术我可以使用,这对我这样的新手R用户来说可能更容易理解?
多谢你们
我的数据基本上看起来像这样......但它持续了9000多个
Time Velocity
1.36 2.4
1.81 1.2
2.19 2.4
2.51 2.1
2.98 1.8
3.51 3.0
4.88 2.1
5.38 2.0
6.52 2.4
6.71 1.2
7.29 2.4
7.67 2.1
8.27 1.8
9.13 3.0
9.95 2.1
10.69 2.0
11.29 2.54
12.82 1.64
13.32 2.70
13.89 2.19
14.33 2.44
14.93 2.93
15.75 2.77
17.63 3.21
18.18 2.4
18.82 1.2
20.02 2.4
20.86 2.1
21.44 1.8
22.24 3.0
23.07 2.1
23.67 2.0
Run Code Online (Sandbox Code Playgroud)