简体   繁体   English

R package `factoextra`中,使用`get_dist`可以计算变量间的距离,如何将结果转换成data.frame格式

[英]In R package `factoextra` , using `get_dist`can calculate distance between variables,how to change the result into data.frame format

In R package factoextra , using get_dist can calculate distance between variables,how to change the result into data.frame format?在 R package factoextra ,使用get_dist可以计算变量之间的距离,如何将结果转换成data.frame 格式? Thanks!谢谢! Below code return cannot coerce class '"dist"' to a data.frame下面的代码返回cannot coerce class '"dist"' to a data.frame

library(factoextra)
data("USArrests")
res.dist <- get_dist(USArrests,stand = TRUE, method ="pearson")
res.dist %>% as.data.frame()

You have to use as.matrix first.你必须先使用as.matrix

Using pipes使用管道

res.dist %>% as.matrix() %>% as.data.frame()

Nested function calls嵌套 function 调用

as.data.frame(as.matrix(res.dist))

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM