0
numbers = 1:100
for(x in seq(26,1,-2)) {
print(numbers[x:x+2])
}
から複数の要素そして、上記プリント:印刷リスト
[1] 28
[1] 26
{etc}
[1] 4
私の質問はしないのはなぜリストのセクション(26 27 28
)のようなループ印刷何か?なぜそれは反復ごとに1つの番号だけを印刷するのですか?出力をリストのスライスにするためには、何を変更する必要がありますか?うち希望
[1] 27 28
[1] 25 26
{etc}
[1] 3 4
を入れ
numbers[1:5]
# prints [1] 1 2 3 4 5
使っ '番号[X:(X + 2)]であります'。異なるオペレータの操作順序については、 '?Syntax'ヘルプページを参照してください。 – MrFlick