2017-02-24 4 views

答えて

5

ようにする必要があります私たちは、ベクトルを逆にしてsequence

sequence(rev(a)) 
#[1] 1 2 3 4 5 1 2 3 4 1 2 3 1 2 1 

それとも別のオプションを適用することができ、あることtoeplitz

m1 <- toeplitz(a) 
m1[lower.tri(m1, diag=TRUE)] 
#[1] 1 2 3 4 5 1 2 3 4 1 2 3 1 2 1 
+1

貧乏人のソリューションです: ' unlist(Map(seq、5:1,1)) ' –

+1

@SandipanDey逆にする必要があると思います – akrun

+1

これは 'unlist(Map(rev、Map(seq、5:1、1)))'であるか、よりシンプルにすることができますか?あなたのソリューションは素晴らしいです。 –

関連する問題