2016-11-16 6 views
3

を合併し、私は私がした 、しかし、私は各行列から最後の6つの観測を維持したいアレイ動作だからテーブル

chains <- array(NA, dim = c(10, 1, 10)) 
chains 

, , 10 

    [,1] 
[1,] NA 
[2,] NA 
[3,] NA 
[4,] NA 
[5,] NA 
[6,] NA 
[7,] NA 
[8,] NA 
[9,] NA 
[10,] NA 

、そのうちの一つは次のようになり、10x1では寸法の10行列を作りました、

chains <-chains[5:10,,] 
    chains 

     [,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9] [,10] 
[1,] NA NA NA NA NA NA NA NA NA NA 
[2,] NA NA NA NA NA NA NA NA NA NA 
[3,] NA NA NA NA NA NA NA NA NA NA 
[4,] NA NA NA NA NA NA NA NA NA NA 
[5,] NA NA NA NA NA NA NA NA NA NA 
[6,] NA NA NA NA NA NA NA NA NA NA 

突然それは、私はまだ私の「チェーン」の配列は次のようになりたい

、私の後にアルゴリズムの寸法誤差を与える、私に一つのテーブルを提供します私が悪いの書式をお詫び申し上げます、7

 [,1] 
[1,] NA 
[2,] NA 
[3,] NA 
[4,] NA 
[5,] NA 
[6,] NA 


, , 8 

    [,1] 
[1,] NA 
[2,] NA 
[3,] NA 
[4,] NA 
[5,] NA 
[6,] NA 


, , 9 

    [,1] 
[1,] NA 
[2,] NA 
[3,] NA 
[4,] NA 
[5,] NA 
[6,] NA 


, , 10 

    [,1] 
[1,] NA 
[2,] NA 
[3,] NA 
[4,] NA 
[5,] NA 
[6,] NA 

は、 任意のヘルプは理解されるであろう!

+0

各行に1つ以上の列がある場合は、目的の結果が得られます。 Rは、私は各行列に1列を持っている場合にのみ私は結合テーブルを与える – jayinbluecity

答えて

1

我々はそれが?Extract

ドロップのヘルプページに記載されている寸法に

chainsN <- chains[5:10,,,drop=FALSE] 
str(chainsN) 
#logi [1:6, 1, 1:10] NA NA NA NA NA NA ... 

を落とすからサブセットを防ぐためにdrop=FALSEを必要とする - 行列と配列の 。 TRUEの場合、結果は可能な限り小さい次元に強制されます

+0

ああ、それは簡単だった!どうもありがとうございました! – jayinbluecity

関連する問題