【R言語】備忘録-CSVを読んだだけでは表示されない

R言語でEXCELで作成したCSVデータを読み込んでplotしようとしても

(list) object cannot be coerced to type ‘double’

と表示されてplotはされない

これはCSVデータを読み込んだ時点では"list"タイプのデータであって、"dataframe"タイプのデータではないからだ。
イメージ的にはデータを格納している箱の中には数値が入っていないといけないのに”文字”が入っている状態、半角英数文字のみ可なのに、全角の日本語が入っている状態なのである。

どうしたら修正できるか調べてみたが以下の方法で変換できた

#create list
x <- list(1:5, 6:9, 7)

#convert list to numeric
x_num <- as.numeric(unlist(x))

#display numeric values
x_num [1] 1 2 3 4 5 6 7 8 9 7

このサイトに助けてもらいました


この記事が気に入ったらサポートをしてみませんか?