2017-03-17 2 views
0

"species1"、 "species2"などの一連のデータセットが "species10"まで存在する場合、どのようにループを作成してそれぞれをプロットすることができますか? 私は以下のコードを持っていますが、私は、「データ=」」間違っているを持っている部分だと思います。 (logabunおよびTEMは、私は、各データセットを持っている列の2つです)10個のデータセットで構成されるプロットのループ

par(mfrow=c(5,2),mar=c(1,1,1,1),mgp=c(5,1.5,0)) 
for(i in 1:10) 
{plot(logabun~TEM, data=(paste("species",i,sep="")))} 
+0

'ペースト(「種」を使用する必要があり、あなたは '' get(paste( "species"、i、sep = "")) ' – G5W

+0

が必要です。働いた!どうもありがとうございます! – jaja

答えて

0

のであり答えは...

コードがpaste("species",i,sep="")は単なる文字列であるため、質問は動作しませんでしたです。その名前の変数を取得するためには、あなたが get(paste("species",i,sep=""))

関連する問題