動作環境
RStudio 0.99.903 on Windows 7 pro
R version 3.3.1
データ
value.csv
someValue1
0.0002154
0.0013023
0.0006595
0.0001275
0.0006590
0.0001183
0.0008723
0.0001750
0.0003121
0.0001123
0.0018614
0.0004775
0.0007699
0.0005948
...
読込み
1行目の項目名(someValue1
)を除いた2行目から600行目までをプロットしたい。
> setwd("D:/TestData/160911_R")
> x<-read.table("value.csv")
> plot(x$V1[2:600])
上記を実行したところ、以下となり、希望のグラフではなかった。
> head(x$V1)
[1] someValue1 0.0002154 0.0013023 0.0006595 0.0001275
[6] 0.0006590
628 Levels: 0.0000182 0.0000283 0.0000410 ... someValue1
stackoverflowにてas.numeric()を使った例があった。
ただし、as.numeric()だけではよく分からない数値が得られることがあるので、as.matrix()も併用するようだ。
> setwd("D:/TestData/160911_R")
> x<-read.table("value.csv")
> xwrk<-as.numeric(as.matrix(x$V1)[2:600])
> plot(xwrk)
as.matrixあたりの書き方は以下でもよい。
xwrk<-as.numeric(as.matrix(x$V1[2:600]))