當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


R broom tidy.dist (已棄用)整潔的 dist 對象


(已棄用)整潔的 dist 對象

用法

# S3 method for dist
tidy(x, diagonal = attr(x, "Diag"), upper = attr(x, "Upper"), ...)

參數

x

stats::dist() 返回的 dist 對象。

diagonal

邏輯指示是否整理距離矩陣的對角線元素。默認為基於 stats::dist()diag 參數的任何內容。

upper

邏輯指示是否整理距離矩陣的上半部分。默認為基於 stats::dist()upper 參數的任何內容。

...

附加參數。不曾用過。僅需要匹配通用簽名。注意:拚寫錯誤的參數將被吸收到 ... 中,並被忽略。如果拚寫錯誤的參數有默認值,則將使用默認值。例如,如果您傳遞 conf.lvel = 0.9 ,所有計算將使用 conf.level = 0.95 進行。這裏有兩個異常:

  • tidy() 方法在提供 exponentiate 參數時會發出警告(如果該參數將被忽略)。

  • augment() 方法在提供 newdata 參數時會發出警告(如果該參數將被忽略)。

tibble::tibble,距離矩陣中的每對項目占一行,列數為:

item1

第一項

item2

第二項

distance

物品之間的距離

細節

如果距離矩陣不包含上三角形和/或對角線,則整理版本也不包含。

例子


cars_dist <- dist(t(mtcars[, 1:4]))
cars_dist
#>             mpg        cyl       disp
#> cyl    89.32586                      
#> disp 1391.49546 1441.25177           
#> hp    824.37547  878.17652  656.64044

tidy(cars_dist)
#> # A tibble: 6 × 3
#>   item1 item2 distance
#>   <fct> <fct>    <dbl>
#> 1 mpg   cyl       89.3
#> 2 mpg   disp    1391. 
#> 3 mpg   hp       824. 
#> 4 cyl   disp    1441. 
#> 5 cyl   hp       878. 
#> 6 disp  hp       657. 
tidy(cars_dist, upper = TRUE)
#> # A tibble: 12 × 3
#>    item1 item2 distance
#>    <fct> <fct>    <dbl>
#>  1 mpg   cyl       89.3
#>  2 mpg   disp    1391. 
#>  3 mpg   hp       824. 
#>  4 cyl   mpg       89.3
#>  5 cyl   disp    1441. 
#>  6 cyl   hp       878. 
#>  7 disp  mpg     1391. 
#>  8 disp  cyl     1441. 
#>  9 disp  hp       657. 
#> 10 hp    mpg      824. 
#> 11 hp    cyl      878. 
#> 12 hp    disp     657. 
tidy(cars_dist, diagonal = TRUE)
#> # A tibble: 10 × 3
#>    item1 item2 distance
#>    <fct> <fct>    <dbl>
#>  1 mpg   mpg        0  
#>  2 mpg   cyl       89.3
#>  3 mpg   disp    1391. 
#>  4 mpg   hp       824. 
#>  5 cyl   cyl        0  
#>  6 cyl   disp    1441. 
#>  7 cyl   hp       878. 
#>  8 disp  disp       0  
#>  9 disp  hp       657. 
#> 10 hp    hp         0  

相關用法


注:本文由純淨天空篩選整理自大神的英文原創作品 (Deprecated) Tidy dist objects。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。