“R”中的相关矩阵返回NA值

时间:2013-06-13 05:11:21

标签: r matrix correlation na

我有一个包含23个变量和480个条目的电子表格。某些条目对于每个变量都是完整的,而其他条目没有某些变量的数据。我应该以哪种格式保存此电子表格,以便在变量上成功运行相关矩阵?我有一个旧版本,其中填写了所有变量,并且可以使用此代码:

setwd("/Users/user/Desktop/R")
dat <- read.delim("data.txt",header=T) #data was saved from an Excel to a .txt but forgot specifics
attributes(dat)["names"]
dat <- dat[,-13]
library(car)
cor(dat[,c("bd","precip","freq","depth")]) #"bd" etc. are column headings/variable names

此代码与此数据txt文件提供了一个漂亮的相关矩阵,其中填充了有意义的值。现在我已经添加了更多的变量,我无法获得相关值 - 除了1:1的相关性之外,它只返回NA。

我尝试过填充所有值并且不起作用的变量。 我尝试为所有条目的数据中的所有变量填充粗略的值,只是为了尝试它,它仍然给了我所有的NA。

不确定这是否是我保存文件的方式。不记得我最初是如何保存文件的,但是它来自Excel中的一个电子表格,我将其保存为txt文件。任何人都有任何想法如何在这里获得价值而不是NA?非常感谢!!

0 个答案:

没有答案