Rでクラスを作成したかったのですが、いくつかのテーブルがあり、それらを関数でプロットしたかったのです。私が使用したコードは次のとおりです。
temp <- data.frame(gsbi1_30,gsbi1_29,ob_30,ob_29)
ここで、gsbi1_30、gsbi1_29、ob_30、ob_29 はテーブルです。
par(mfrow=c(2,2))
for (i in temp){ plot(i$ambtemp,type="o", pch=22, lty=2, col="brown",xlab = "Hour 2007/09/29" , ylab= "Ambient Tempreture" )
title(main="Hourly Mean, node 25", col.main="brown", font.main=1) }
そして、私はこのエラーを思いつきました:
Error in plot(i$ambtemp, type = "o", pch = 22, lty = 2, col = "brown", :
error in evaluating the argument 'x' in selecting a method for function 'plot': Error in i$ambtemp : $ operator is invalid for atomic vectors
サンプルデータ:
-0.6 -1.2 -1.0 -0.8 -0.4 -0.2
他のすべてのサンプルは同じ構造にあります。