繁体   English   中英

R(dplyr tidyverse)相关矩阵错误:“x”必须是数字

[英]R (dplyr tidyverse) correlation matrix error: 'x' must be numeric

我想通过以下方式为 R-Tidyverse 中的 DataFrame 中的几个变量创建一个相关矩阵:“correlations <- cor(DataFrame)”

但是,我收到此错误:“'x' 必须是数字”。 如何解决这个问题?

如果您有带有 class class字符的数字数据,您可以这样做:

library(dplyr)
correlations <- cor(DataFrame %>% type.convert(as.is=TRUE))

暂无
暂无

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

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