当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。