2

R では、コンポーネントqのリストになり100ます。各コンポーネントは文字ベクトルです。

i <-3
q[[i]] 
[1] "A" "B" "C" 
i <- 8
q[[i]]
[1] "B" "A" "D" "F" 

等々。q[[i]]すべてのコンポーネントを交差させたいと思いますi。出力として、複数の交差点にある文字が必要です。機能しか知らない

 intersect()

これは 2 つの入力で動作しますが、よくわかりませんReduce。これを行うためのスマートで迅速な方法はありますか?

ありがとうございます!

4

1 に答える 1

4

これを試してみてください。

Reduce(intersect,q)

そして、中間結果を表示したい場合:

Reduce(intersect,q,intermediate=TRUE)
于 2013-11-12T10:19:13.330 に答える