R, データマイニングに関しての質問です。R超初心者で、数日前に似たような質問をしたのですが、再度似たような質問で申し訳ございません。
下のcsvファイルからimportしたデータの統計値をggplotで折れ線グラフにプロットしたいのですが、どうもうまく行きません。
csvファイルをimportしてR内で表記させると、一番下のように表示されます。このデータを直接使って、"Signal"の平均値をY軸に、categorial変数としての"Time"をX軸において、プロットしたいのです。
他のwebsiteの練習用のデータを用いて、下のコードでグラフを描かせると、ちゃんとグラフが出てくるので、恐らくデータの整形に問題があると思うのですが、なにが間違えているのでしょう?どなたかご教示頂ければ幸いです。
コードは以下のように書きました。
"DT"は一番下に置きましたもともとcsvにあるデータです。
R
1a <- ggplot(DT, aes(x=as.numeric(Time), y=Signal)) + 2 stat_summary(fun.y=mean, geom="point", size=4) + 3 stat_summary(fun.y=mean, geom="line", size=1) 4a + 5 xlab("Time") + 6 theme(axis.title.x = element_text(color="Black", size=25), 7 axis.title.y = element_text(color="Black", size=25), 8 axis.text.x = element_text(size=15), 9 axis.text.y = element_text(size=15), 10 legend.title = element_text(size=15), 11 legend.text = element_text(size=15), 12 legend.position = c(1,1), 13 legend.justification = c(1,1))
A tibble: 16 x 3
ID Time Signal
<chr> <chr> <int>
1 MDC16b-1 0min 342
2 MDC16b-2-1 0min 360
3 MDC16b-2-2 0min 248
4 MDC16b-3-1 0min 144
5 MDC16b-1 1min 336
6 MDC16b-2-1 1min 348
7 MDC16b-2-2 1min 241
8 MDC16b-3-1 1min 145
9 MDC16b-1 5min 330
10 MDC16b-2-1 5min 347
11 MDC16b-2-2 5min 237
12 MDC16b-3-1 5min 145
13 MDC16b-1 10min 335
14 MDC16b-2-1 10min 345
15 MDC16b-2-2 10min 233
16 MDC16b-3-1 10min 145
Warning messages:
1: In fun(x, ...) : NAs introduced by coercion
2: In FUN(X[[i]], ...) : NAs introduced by coercion
3: In FUN(X[[i]], ...) : NAs introduced by coercion
4: Removed 16 rows containing non-finite values (stat_summary).
5: Removed 16 rows containing non-finite values (stat_summary).
というWarningが出てきてしまいます。
回答1件
あなたの回答
tips
プレビュー