将谓词函数应用于每列相关性。计算结果为 TRUE 的列将包含在对 focus
的调用中。
例子
library(dplyr)
any_greater_than <- function(x, val) {
mean(abs(x), na.rm = TRUE) > val
}
x <- correlate(mtcars)
#> Correlation computed with
#> • Method: 'pearson'
#> • Missing treated using: 'pairwise.complete.obs'
x %>% focus_if(any_greater_than, .6)
#> # A tibble: 6 × 6
#> term mpg cyl disp hp wt
#> <chr> <dbl> <dbl> <dbl> <dbl> <dbl>
#> 1 drat 0.681 -0.700 -0.710 -0.449 -0.712
#> 2 qsec 0.419 -0.591 -0.434 -0.708 -0.175
#> 3 vs 0.664 -0.811 -0.710 -0.723 -0.555
#> 4 am 0.600 -0.523 -0.591 -0.243 -0.692
#> 5 gear 0.480 -0.493 -0.556 -0.126 -0.583
#> 6 carb -0.551 0.527 0.395 0.750 0.428
x %>% focus_if(any_greater_than, .6, mirror = TRUE) %>% network_plot()
相关用法
- R corrr focus 关注相关 DataFrame 架的部分。
- R corrr first_col 将第一列添加到 data.frame
- R corrr fashion 设计用于打印的相关 DataFrame 架。
- R corrr retract 从拉伸的相关表创建 DataFrame
- R corrr as_cordf 强制列表和矩阵关联数据帧
- R corrr rearrange 重新排列相关 DataFrame
- R corrr correlate 相关 DataFrame
- R corrr pair_n 成对完整案例的数量。
- R corrr dice 返回仅包含选定字段的关联表
- R corrr stretch 将相关数据帧拉伸为长格式。
- R corrr colpair_map 将函数应用于 DataFrame 中的所有列对
- R corrr autoplot.cor_df 从 cor_df 对象创建相关矩阵
- R corrr as_matrix 将相关数据帧转换为矩阵格式
- R corrr rplot 绘制相关 DataFrame 。
- R corrr shave 剃掉上/下三角形。
- R corrr network_plot 相关 DataFrame 的网络图
- R SparkR corr用法及代码示例
- R findGlobals 查找闭包使用的全局函数和变量
- R SparkR count用法及代码示例
- R SparkR column用法及代码示例
- R SparkR columns用法及代码示例
- R checkUsage 检查 R 代码是否存在可能的问题
- R showTree R 表达式的打印 Lisp 风格表示
- R compile 字节码编译器
- R SparkR cov用法及代码示例
注:本文由纯净天空筛选整理自Max Kuhn等大神的英文原创作品 Conditionally focus correlation data frame。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。