常用于mutate()创建变量时的基础运算与函数
x/sum() 计算x各个分量在总数中的比例
y-mean(y) 计算y各分量与均值之间的差异
%/% 整除
%%求余数
注:当一个向量中的值不够用时,这个向量会被循环使用。如1:3+1:10等价于c(1 + 1, 2 + 2, 3 + 3, 1 + 4, 2 + 5, 3 + 6, 1 + 7, 2 + 8, 3 + 9, 1 + 10)
log2()更多,log10()也有
偏移函数 ,默认是移动一个单位
- lead() 向量向前移动指定单位
- lag() 向量向后移动指定单位
累加,滚动聚合cum*,cumulative
- cumsum() 累加和
- cumprod() 累加积
- cummax() 累加最大值
- cummin() 累加最小值
- cummean()累加平均值
排秩
- min_rank(x) 默认最小的值获得最前面的秩(升序),
- min_rank(desc(x)) 最大的值获得最前面的名次
- NA值对应的秩是NA
- n个相同值赋予1个相同的秩,下一个值的秩会直接从x+n开始
- row_number() 相同值不同秩
- dense_rank(x) 相同值的秩相同,但下一个值的秩不跳转。
- percent_rank() 将秩按比例压缩到[0,1]的值
- ntile() 将向量分为n等份。
-
本文来自博客园,作者:BioinformaticsMaster,转载请注明原文链接:https://www.cnblogs.com/koujiaodahan/p/15688358.html
posted on 2021-12-14 15:57 BioinformaticsMaster 阅读(139) 评论(0) 编辑 收藏 举报