0

=pearson( google docs/spreadsheets でアンケートの回答を分析して、大きな行列を作成しましたが、それを並べ替えられたリストに変換したいと考えています。

マトリックスには、行 2 と列 b にラベル (調査の質問) があります。交差する各セルには値があります。数式は次のようになります。

=pearson(FILTER( Pc!$C$2:$AW$999 ; Pc!$C$2:$AW$2= C$2 ),FILTER(Pc!$C$2:$AW$999 ;Pc!$C$2:$AW$2 =$B3))

これは私が行きたいものです:

      a                   b                  c
Question one       question 2            correlation

次に、列 c による並べ替えは簡単です。

この方法でラベルとともに、マトリックス/配列からすべてのポイントを取得するにはどうすればよいですか?

理想的には、対角線より下のポイントに対してのみこれを行うことができます.もちろん上には重複があります..

ありがとう!

4

2 に答える 2

1

ヘッダーの組み合わせを単一の列に配置する解決策を見つけたと思います。一連の補助列が含まれますが、機能します。

column にすべての一意のヘッダーを持つ単一の列があるとしますA。私はそれが6つの値であると仮定します。したがって、セルB1に貼り付けます:

=ArrayFormula(join(";";A1&","&A2:A$6))

そして、それを にコピーしB5ます。すべてC1を結合して分割し、単一の列を作成します。

=transpose(split(join(";";B1:B5);";"))

必要に応じて、組み合わせを再度 2 つの列に分割できます。D1

=ArrayFormula(split(C1:C15;","))

理由はわかりませんが、上の値がE1正しく機能しないので、貼り付けただけです=A2

これらの列を使用すると、すべてを 1 つの列にまとめるために、簡単にPearson-Filterもう一度素敵なトリックを行うことができます。お役に立てれば :)

于 2012-05-25T18:20:57.227 に答える