stretch
是应用于相关数据帧的tidyr::gather()的指定实现。它将把列收集到 long-format DataFrame 中。术语列是自动处理的。
参数
- x
-
cor_df。请参阅
correlate
。 - na.rm
-
布尔值。是否应该删除具有 NA 相关性(最初是矩阵对角线)的行?如果镜像为 FALSE,将自动设置为 TRUE。
- remove.dups
-
删除重复条目,而不删除所有 NA
例子
x <- correlate(mtcars)
#> Correlation computed with
#> • Method: 'pearson'
#> • Missing treated using: 'pairwise.complete.obs'
stretch(x) # Convert all to long format
#> # A tibble: 121 × 3
#> x y r
#> <chr> <chr> <dbl>
#> 1 mpg mpg NA
#> 2 mpg cyl -0.852
#> 3 mpg disp -0.848
#> 4 mpg hp -0.776
#> 5 mpg drat 0.681
#> 6 mpg wt -0.868
#> 7 mpg qsec 0.419
#> 8 mpg vs 0.664
#> 9 mpg am 0.600
#> 10 mpg gear 0.480
#> # … with 111 more rows
#> # ℹ Use `print(n = ...)` to see more rows
stretch(x, na.rm = TRUE) # omit NAs (diagonal in this case)
#> # A tibble: 110 × 3
#> x y r
#> <chr> <chr> <dbl>
#> 1 mpg cyl -0.852
#> 2 mpg disp -0.848
#> 3 mpg hp -0.776
#> 4 mpg drat 0.681
#> 5 mpg wt -0.868
#> 6 mpg qsec 0.419
#> 7 mpg vs 0.664
#> 8 mpg am 0.600
#> 9 mpg gear 0.480
#> 10 mpg carb -0.551
#> # … with 100 more rows
#> # ℹ Use `print(n = ...)` to see more rows
x <- shave(x) # use shave to set upper triangle to NA and then...
stretch(x, na.rm = TRUE) # omit all NAs, therefore keeping each
#> # A tibble: 55 × 3
#> x y r
#> <chr> <chr> <dbl>
#> 1 mpg cyl -0.852
#> 2 mpg disp -0.848
#> 3 mpg hp -0.776
#> 4 mpg drat 0.681
#> 5 mpg wt -0.868
#> 6 mpg qsec 0.419
#> 7 mpg vs 0.664
#> 8 mpg am 0.600
#> 9 mpg gear 0.480
#> 10 mpg carb -0.551
#> # … with 45 more rows
#> # ℹ Use `print(n = ...)` to see more rows
# correlation only once.
相关用法
- R corrr shave 剃掉上/下三角形。
- 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 colpair_map 将函数应用于 DataFrame 中的所有列对
- R corrr autoplot.cor_df 从 cor_df 对象创建相关矩阵
- R corrr as_matrix 将相关数据帧转换为矩阵格式
- R corrr focus_if 有条件地聚焦相关 DataFrame
- R corrr rplot 绘制相关 DataFrame 。
- R corrr first_col 将第一列添加到 data.frame
- R corrr focus 关注相关 DataFrame 架的部分。
- R corrr fashion 设计用于打印的相关 DataFrame 架。
- 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等大神的英文原创作品 Stretch correlation data frame into long format.。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。