複数の列から最小値と最大値を検索します (同じ名前の列)こんにちは、
Excelに巨大なデータがあり、同じ名前の複数の列があります(これはテスターから取得した形式です)。 そして、すべての列から最小、最大、標準偏差、平均を計算したいと思います。
JMPでデータを開こうとしましたが、JMPは列名を(Av、Av1、Av2、Av3....)に変更し、表を使用すると、Av、Av1、Av2...の最小値、最大値が表示されます。 . などですが、すべての最小値と最大値(Av、Av1、Av3、...)が必要でした。
助けてください。 の生データを添付しました。
Re: 複数の列から最小値と最大値を求める (同じ列名)これから説明する内容はすべて、『Using JMP』ブックで説明されています。
ヘルプ==>書籍==>JMPの使用
行う必要があるのは、データ テーブルに新しい列を作成し、その列に数式を適用することです。
1. 積み上げデータ テーブルを開き、行状態列の上の列領域にある赤い三角形をクリックします。「新しい列」を選択します

2. [列情報] ウィンドウが開きます。新しい列の名前を任意の名前に変更します (私は「ラベル 2」を選択しました)。モデリングタイプも「キャラクター」に変更します。

3. [OK] をクリックし、新しい列のヘッダー領域を右クリックして [式] を選択します。

4. 式エディターで、「式なし」というタイトルのボックスをダブルクリックします。

5. この単純な式では、ポイント アンド クリックで式を作成するのではなく、ボックスに入力するだけで済みます。

6. 入力が完了したら、「OK」または「適用」をクリックするだけで、数式によって新しい値が生成されます。

この新しい列を表作成プラットフォームで使用できるようになりました。
Re: 複数の列から最小値と最大値を求める (同じ列名)上記のスクリプトに Word(1, :Label, " ") を追加するのを手伝ってください。
Re: 複数の列から最小値と最大値を求める (同じ列名)これがあなたが探しているものですか?

そうである場合、私がやったことは、積み上げデータ テーブルに新しい列を追加し、それを「新しいラベル」と呼び、その列の式を次のように指定することだけです。
Word(1, :ラベル, " ")
式の解釈は、「ラベル」列を調べ、その列から最初の単語を取得することです。区切り文字は空白「」に基づいています。
Re: 複数の列から最小値と最大値を求める (同じ列名)申し訳ありませんが、わかりませんでした。 見せてください。 stackdファイルを添付しました。 Av、A10 などのラベルが多数表示されます。 Av.xx ラベルの最小値と最大値が必要です。 他のすべてのレーベルとの類似性

Re: 複数の列から最小値と最大値を求める (同じ列名)ただし、Label という名前の列を表作成プラットフォームにドラッグしないでください。 Data という名前の列をドラッグするだけです。 ラベル列をドラッグすると、強制的に集計が行われます。
Re: 複数の列から最小値と最大値を求める (同じ列名)あなたは私を理解できませんでした。 問題ラベルにはまだ A、A10、A11、A12 などが付いています。 すべての Av から最小値と最大値が欲しいです。 A10....
助けてください。

Re: 複数の列から最小値と最大値を求める (同じ列名)JMP の JMP プラットフォームは非常に機能的であり、これは「Tables > Stck」にも当てはまります。 ドキュメントは一般的に優れていますが、そうでない場合は、どのように改善できるかを提案できます。
を見てください。複数のシリーズのスタックオプション。
Re: 複数の列から最小値と最大値を求める (同じ列名)素晴らしい.. 中途半端に効きましたね。。 パラメータが複数あるのですが... Av1、Av2....、および FIMO、FIMO2....これらも分離する必要があります。 現在のスクリプトはすべてをスタックしますが、ラベルを元の名前にデコードしません

Re: 複数の列から最小値と最大値を求める (同じ列名)XLSX を読むときはさらに注意する必要がありますが、デスクトップに置く場合は、以下のスクリプトがアイデアを与えてくれます。
NamesDefaultToHere(1);
// Put the .xlsx on the Desktop and open it
dt = Open("$DESKTOP//Char Summary_web.xlsx");
// Just use the first few columns as a demonstration
dt << deleteColumns(17::NCol(dt));
// Stack the data
dt2 = dt << Stack(
columns(
:ZA 2,
:ZA 3,
:ZA 4,
:ZA 5,
:ZA 6,
:ZA 7,
:ZA 8,
:ZA 9,
:ZA 10,
:ZA 11,
:ZA 12,
:ZA 13,
:ZA 14
),
Source Label Column( "Label" ),
Stacked Data Column( "Data" ),
OutputTable((dt << getName)||" Stacked")
);
// Use Tabulate
dt2 << Tabulate(
Show Control Panel( 0 ),
Add Table(
Column Table( Analysis Columns( :Data ), Statistics( Mean, Std Dev ) ),
Row Table( Grouping Columns( :wafer ) )
)
);Re: 複数の列から最小値と最大値を求める (同じ列名)完全には得られませんでした。
「テーブル>スタック」を試してみましたが、まだA1、A2、A3....などが表示されます。 したがって、すべての最小値と最大値を集計することはまだ行われていません。
Re: 複数の列から最小値と最大値を求める (同じ列名)「」を使用してみてくださいテーブル > スタック' 集計を行う前に。