0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Rで相関行列を作成する際の'x' は数値でなければなりません

Last updated at Posted at 2019-09-01

スクリーンショット 2019-09-01 9.24.27.png
単に1行目の「野球選手の体力測定」が邪魔だったようです。
これを数値として読み込めないために

qiita.rb
> 体力測定 <- read.csv("example_3.csv",header=TRUE)
> 相関行列<- cor(体力測定)
 cor(体力測定) でエラー:  'x' は数値でなければなりません 

エラーが出てしまったようです。
元のエクセルファイルをいじって「野球選手の体力測定」を取り除いてやるとうまくいきました。

また1列目は番号がついているのでrow.names=1を入れて、1列目を行名として扱います。

qiita.rb
体力 <- read.csv("example_3.csv",header=TRUE, row.names=1)

これでやっとできましたが、エクセルファイルをわざわざ変更するのが面倒です。
なんとかしてR上で指定して1行目の文字列を無視してもらうことはできないものでしょうか。。。

0
1
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?