【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
このサイトに助けてもらいました