從相關矩陣中選擇一組變量作為列,並從行中排除這些或所有其他變量的便捷函數。該函數將采用correlate
相關矩陣和適合dplyr::select(的表達式。選定的變量將保留在列中,並且這些變量或所有其他變量將根據` same
從行中排除。有關使用此函數的方法的完整列表,請參閱select
。
值
一個 tbl,或者,如果mirror = TRUE,則為 cor_df
(請參閱 correlate
)。
例子
library(dplyr)
x <- correlate(mtcars)
#> Correlation computed with
#> • Method: 'pearson'
#> • Missing treated using: 'pairwise.complete.obs'
focus(x, mpg, cyl) # Focus on correlations of mpg and cyl with all other variables
#> # A tibble: 9 × 3
#> term mpg cyl
#> <chr> <dbl> <dbl>
#> 1 disp -0.848 0.902
#> 2 hp -0.776 0.832
#> 3 drat 0.681 -0.700
#> 4 wt -0.868 0.782
#> 5 qsec 0.419 -0.591
#> 6 vs 0.664 -0.811
#> 7 am 0.600 -0.523
#> 8 gear 0.480 -0.493
#> 9 carb -0.551 0.527
focus(x, -disp, -mpg, mirror = TRUE) # Remove disp and mpg from columns and rows
#> # A tibble: 9 × 10
#> term cyl hp drat wt qsec vs am gear carb
#> <chr> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl> <dbl>
#> 1 cyl NA 0.832 -0.700 0.782 -0.591 -0.811 -0.523 -0.493 0.527
#> 2 hp 0.832 NA -0.449 0.659 -0.708 -0.723 -0.243 -0.126 0.750
#> 3 drat -0.700 -0.449 NA -0.712 0.0912 0.440 0.713 0.700 -0.0908
#> 4 wt 0.782 0.659 -0.712 NA -0.175 -0.555 -0.692 -0.583 0.428
#> 5 qsec -0.591 -0.708 0.0912 -0.175 NA 0.745 -0.230 -0.213 -0.656
#> 6 vs -0.811 -0.723 0.440 -0.555 0.745 NA 0.168 0.206 -0.570
#> 7 am -0.523 -0.243 0.713 -0.692 -0.230 0.168 NA 0.794 0.0575
#> 8 gear -0.493 -0.126 0.700 -0.583 -0.213 0.206 0.794 NA 0.274
#> 9 carb 0.527 0.750 -0.0908 0.428 -0.656 -0.570 0.0575 0.274 NA
x <- correlate(iris[-5])
#> Correlation computed with
#> • Method: 'pearson'
#> • Missing treated using: 'pairwise.complete.obs'
focus(x, -matches("Sepal")) # Focus on correlations of non-Sepal
#> # A tibble: 2 × 3
#> term Petal.Length Petal.Width
#> <chr> <dbl> <dbl>
#> 1 Sepal.Length 0.872 0.818
#> 2 Sepal.Width -0.428 -0.366
# variables with Sepal variables.
相關用法
- R corrr focus_if 有條件地聚焦相關 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等大神的英文原創作品 Focus on section of a correlation data frame.。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。