我是 R 新手,我正在尝试根据列中的数据引入一个组列。
data.frame 示例
1 11.3178501 4 9 11.618880
2 10.3969713 20 8 11.047486
8 9.5067421 14 7 10.079806
6 6.6135932 6 6 7.002669
4 5.4157174 2 5 5.566232
17 3.8860793 5 4 4.235564
16 3.8183699 15 3 4.406416
11 1.2574765 18 2 1.885113
15 0.7084411 7 1 1.130990
第一列是 R 引入的索引,但我排序所以顺序不同,我想做的是引入一个列,该列根据最后一列值定义每行所属的括号。所以如果最后一列的值介于0-5 => 1, 5-0 => 2
等之间,那么我们在最后添加一个新列group -> 1,2,3...
16 3.8183699 15 3 4.406416 1
11 1.2574765 18 2 1.885113 2
15 0.7084411 7 1 1.130990 2
我尝试了以下dataFrame$column4 < 5
,但这给了我一个布尔值,所以我想我将它乘以 1 然后我得到以下
0 0 0 0 0 1 1 1 1
我不确定我是否走在正确的轨道上。