我有一个类似于数据框的数据结构。
Type Number Species
A 1 G
A 2 R
A 7 Q
A 4 L
B 4 S
B 5 T
B 3 H
B 9 P
C 12 K
C 11 T
C 6 U
C 5 Q
我在哪里使用了group_by(Type) 我的目标是通过将NUMBER列中的前2个值合并来折叠这些数据,然后创建一个新列(Number_2),该列包含第二个2个值。 此外,我希望删除底部两个数字对应的物种值,以便该物种对应行中更高的数字 我想使用dplyr,最终结果如下
Type Number Number_2 Species
A 7 1 Q
A 4 2 L
B 5 3 T
B 9 4 P
C 12 6 K
C 11 5 T
目前,number_2所在的顺序并不重要,只要它与其他同类型的元素相同即可... 我不知道这是否可能,如果可能,有人知道如何实现吗...
谢谢!