複数の列にわたってテキスト/数値が出現する回数を計算する方法
こんにちは。テキスト/数値が複数の列に何回出現するかを計算する必要があります。 すべての数値をリストに入れてから、何らかの関数を使用しようと考えていましたが、必要な関数が見つかりませんでした。 データ例が添付されています。同じ行の列 0.76 から列 1.0 まで、数値が繰り返される回数をカウントしたいと考えました。
誰かこれについて手伝ってくれませんか? 前もって感謝します!
Re: テキスト/数値が複数の列に何回出現するかデータテーブルでは、 @ジェフ・パーキンソンただし、10 個の列があり、各列に 1 があるかどうかが検査されます。したがって、彼の式は列 1 ~ 10 の結論を合計します。これが彼の公式です
Summation( i = 1, 10, Column( i )[Row()] == 1 )
Re: テキスト/数値が複数の列に何回出現するかこんにちは
i 1から10までを説明してもらえますか?
私も投稿者と同じ質問です。
多くの列があり、単一行内に数値 0 が何回出現するかを知りたいです
Re: テキスト/数値が複数の列に何回出現するか<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />なるほど。
その場合、私の公式が役に立ちます。
特に JSL ソリューションをお探しですか、それとも対話的に実行できるものをお探しですか?
インタラクティブに、「表」->「転置」を使用して行を列に変換し、次に「分布」、「要約」または「表」を使用してカウントを取得すると思います。
もちろん、JSL を通じて同じことを行うこともできますが、行列操作を使用してそれを実現する良い方法があるかもしれません。 それを思いつくことができたら、ここに投稿します。
-ジェフ
Re: テキスト/数値が複数の列に何回出現するかこんにちは、ジェフ
ありがとう!
問題は、列 0.76 から列 1 までの同じ行にどの数字が、それぞれの数字が何回出現するかを判断することが目的であるということです。
Re: テキスト/数値が複数の列に何回出現するか単一の特定の数値が何回出現するかを調べたい場合は、Summation 関数を使用する列式でこれを行うことができます。

この式は、i=1 ~ 10 でループを実行し、列 i の値と 1 を比較した結果を合計します。 比較の結果は 0 または 1 になるため、出現する 1 の合計数がわかります。
これを示すデータ表も添付します。
Re: テキスト/数値が複数の列に何回出現するかこれがあなたが探しているものですか?
| 行 |
データ | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 0 | 0 | 2 | 1 | 1 | 1 | 0 | 0 | 0 |
1 | 6 | 4 | 4 | 4 | 5 | 5 | 4 | 0 | 2 | 3 | 4 | 3 | 4 | 1 | 4 | 4 | 1 | 2 | 0 | 0 | 4 | 1 |
2 | 0 | 0 | 1 | 2 | 1 | 0 | 1 | 3 | 4 | 2 | 0 | 2 | 1 | 3 | 1 | 0 | 3 | 2 | 3 | 4 | 0 | 3 |
3 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 2 | 0 | 0 | 1 | 0 | 0 | 1 | 1 | 2 |
4 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 |
5 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 2 | 0 | 0 | 0 |
「行」という列をテーブルに追加し、「列情報」の下に「初期データ」を使用して 1 から 22 までのシーケンスを入力しました。次に、ピーターのリードに従い、目的の列 (0.75 から 1) を維持して積み重ねました。 「行」列。最後に、積み上げテーブルの「データ」列を公称値に変更し、表を使用してカウントを取得しました。したがって、行 1 には「1」が 6 つあり、行 2 には「1」が 4 つ、「3」が 1 つ、「4」が 1 つあります。
Re: テキスト/数値が複数の列に何回出現するか明確にしてなくて申し訳ありません。 私が必要とするのは、列 0.76 から列 1.0 までの行に単一の数値が何回出現したかを数えることです。
それらを 1 列のリストに連結しようとしましたが、出現回数をカウントできる関数が見つかりませんでした。
Re: テキスト/数値が複数の列に何回出現するか投稿をもう一度読み直してください。列 .54 から PLATEAU までをスタックするのではなく、列 .76 から 1 のみをスタックします。
Re: テキスト/数値が複数の列に何回出現するかスタックコマンドを試してみます。
「テーブル」>「スタック」をクリックします。
列 .54 から Plateau までを選択し、[列をスタック] をクリックします。
「OK」をクリックします
結果として得られる積み上げテーブルで集計を実行します。
「表」>「表作成」(JMP 10、9、8)、または「分析」>「表作成」をクリックします。
データを行のドロップゾーンにドラッグします
「データ」という単語を右クリックし、「グループ化列として使用」を選択します。
ラベルを N の上にドラッグします
すべてをラベルの上にドラッグします
これにより、合計だけでなく個別の数も表示されます。
