行数

2016-05-12 2 views
1

が一致するすべての列に対する全ての和を計算する私はいくつかの列が値0または1にような何か有するDFある:私は総数を示す5×5行列を作成したい行数

a b c d e 
1 0 0 0 0 
0 1 0 1 0 
0 1 0 1 0 
1 0 1 0 1 

を列に同じ行が1つある場合私は1を考慮したいだけです。斜めの場合は、自動的にその列の合計行を1で表示します。

a b c d e 
a 2 0 1 0 1 
b 0 2 0 2 0 
c 1 0 1 0 1 
d 0 2 0 2 0 
e 1 0 1 0 1 

ありがとうございました。

のSudhir

答えて

2

マトリックスと外積取るに変換:おかげでマラトを

m <- as.matrix(d) 
crossprod(m,m) 
+0

を...それは素晴らしい..ですそれはとても簡単になることを知らなかった:) – Sudhir