このタイプの質問はおそらくディスカッションですでに尋ねられていることをお詫び申し上げますが、必要なアプリケーションで機能する解決策を見つけることができません。「Sum」「Count」などの検索用語 汎用的すぎて、私がやろうとしていることに対して正確な解決策を見つけるのが難しくなります。
「列2」の特定の値ごとに「列1」のインスタンスがいくつ発生するかという数式を含む列を作成したい
Tabulate関数は、特定の「週」列に「N」を指定するだけでこれを非常に簡単に行うことができますが、アプリケーションの列式にする必要があります。
実例として、Apples、Oranges、およびBananasのサンプルテーブルを作成しました。3番目の列「今週のこの果物のインスタンス」の数式が、特定の「週」の「その日の果物」のインスタンスの数をリストするために必要です。たとえば、「週あたりの果物のインスタンス」列には[5,2,5,5,5,5,2 ...]と表示されます。これは、AppleがWeek = 1で5回発生し、BananaがWeek =で2回発生するためです。1。
この素晴らしいソフトウェア、JMPコミュニティでの継続的なサポートに感謝します。
New Table( "Fruit Table",
Add Rows( 28 ),
New Column( "Fruit of the Day",
Character( 8 ),
"Nominal",
Set Values(
{"Apple", "Banana", "Apple", "Apple", "Apple", "Apple", "Banana",
"Orange", "Apple", "Banana", "Apple", "Banana", "Apple", "Apple",
"Apple", "Banana", "Apple", "Apple", "Apple", "Apple", "Banana", "Apple",
"Banana", "Apple", "Apple", "Apple", "Apple", "Banana"}
)
),
New Column( "Week",
Numeric,
"Nominal",
Format( "Best", 12 ),
Set Values(
[1, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4,
4, 4, 4, 4]
)
),
New Column( "Instances of this Fruit this Week",
Numeric,
"Continuous",
Format( "Best", 12 ),
Set Values(
[., ., ., ., ., ., ., ., ., ., ., ., ., ., ., ., ., ., ., ., ., ., ., .,
., ., ., .]
)
)
)