1

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 が得られました。

ファイルを保存する方法であるかどうかはわかりません。ファイルを最初にどのように保存したか思い出せませんが、txt ファイルとして保存している Excel のスプレッドシートからのものです。NAの代わりにここで値を取得する方法を知っている人はいますか? よろしくお願いします!!

4

0 に答える 0