gpt4 book ai didi

r - “x”必须是数字回溯 : for computing correlation for a matrix

转载 作者:行者123 更新时间:2023-12-02 03:59:56 30 4
gpt4 key购买 nike

我想计算矩阵中每一列之间的相关性。但它抛出一个错误:“cor(sample, use = "pairwise.complete.obs") 中的错误:'x' 必须是数字回溯:

  1. cor(样本, use = "pairwise.complete.obs")
  2. stop("'x'必须是数字")"

这就是我所做的:

data = read.csv("mail.csv", header=F)

sample = data[-(1),-(1)]

cor(sample, use="pairwise.complete.obs")

我的数据集如下所示:如果有人能告诉我哪里做错了,我将不胜感激? enter image description here

最佳答案

运行

str(数据)查看列的数据类型 - 例如:数字、因子、整数。看看哪一列不是数字,哪一列应该是数字,然后...我不太擅长引用矩阵中的列,因此将其放入数据框中。重命名您的列,并将其放回到矩阵中。

data = as.data.frame(data)

data$column = as.numeric(data$column)
where "column" represents your issue column.

data = as.matrix(data)

现在您可以重新运行代码。

关于r - “x”必须是数字回溯 : for computing correlation for a matrix,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42356161/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com