このマトリックス(データに名前を付けた)がある場合:
[,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9]
[1,] FALSE TRUE FALSE FALSE TRUE FALSE FALSE TRUE FALSE
[2,] FALSE FALSE TRUE FALSE FALSE TRUE FALSE FALSE TRUE
[3,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
[4,] FALSE TRUE FALSE FALSE TRUE FALSE FALSE TRUE FALSE
[5,] FALSE FALSE TRUE FALSE FALSE TRUE FALSE FALSE TRUE
[6,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
[7,] FALSE TRUE FALSE FALSE TRUE FALSE FALSE TRUE FALSE
[8,] FALSE FALSE TRUE FALSE FALSE TRUE FALSE FALSE TRUE
[9,] FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE FALSE
そして、次のように列を1つの列に結合したいと思います:(行の1つのTRUEはTRUEに等しい)
[,1]
[1,] TRUE
[2,] TRUE
[3,] FALSE
[4,] TRUE
[5,] TRUE
[6,] FALSE
[7,] TRUE
[8,] TRUE
[9,] FALSE
私は(|を使用して)次のようなことができることを知っています:
data2[1:9,1]<-data[,1]|data[,2]|data[,3]|data[,4]…
data2には、異なる列が組み合わされた単一の列が含まれます。しかし、列がたくさんある場合(たとえば、ncol = 100)、これは良い方法ではありません。
私はそれを行うためのいくつかの簡単な方法があると思いますか?
ありがとう