对于以下数据,我希望每个列都被(除以) - > /相应的长度替换 .(即A/len,B/len,C/len,......)
... 意味着更多的列,最多70个.由于这有很多列,应该如何进行?
A B C D E F ... len
2 4 5 7 8 8 5
5 8 3 1 0 4 6
8 9 3 9 6 2 12
2 6 2 6 7 8 10
1 2 4 2 9 5 20
Run Code Online (Sandbox Code Playgroud) 对于数据:
Id res
1 9
1 8
1 8
1 6
1 5
1 4
2 6
2 6
2 0
2 0
2 0
2 0
Run Code Online (Sandbox Code Playgroud)
我想要每组前四名.我用的时候
dat %>% group_by(Id) %>%
top_n(4,res)
Run Code Online (Sandbox Code Playgroud)
我明白了
Id res
1 9
1 8
1 8
1 6
2 6
2 6
2 0
2 0
2 0
2 0
Run Code Online (Sandbox Code Playgroud)
这里需要一种过滤方法.什么是适当的过滤逻辑,所以我只得到前四行(允许绑定)