【发布时间】:2022-01-05 22:23:11
【问题描述】:
在 R 中,我在尝试为我的数据创建相关矩阵时遇到了麻烦。我一直遇到这个问题:“cor(mydata) 中的错误:'x' 必须是数字”,我不知道如何解决。
> mydata <- Combo[, c(1,2,3,4,5,6,7)]
> head(mydata, 13)
> #computing matrix
> corrmax = cor(mydata)
**Error in cor(mydata) : 'x' must be numeric**
>
【问题讨论】:
-
Site、Unemployment和Below.Poverty不是数字,因为它们有字符,因此会出现错误。您可以省略这些变量,或者您可以通过删除%并转换将最后两个转换为数字。您将不得不省略Site变量 -
...您也可能需要处理
NA;策略见?cor的帮助页面
标签: r matrix correlation