特定の記号または色でマークした特定の行を非表示および除外したい。これらの行はデータセット全体に散在しており、すべての行を手動で非表示および除外したくありません。また、元のデータと編集されたデータを比較するために、特定のセルの非表示および除外機能を反転できるようにしたいと考えています。 誰かが私がすべきことに関するヒントを持っていますか?
その情報を取得するために知っている唯一の方法は、対象の列のスクリプトに問い合わせるスクリプトを書くことです。 << get scriptを使用して特定の列のスクリプトを取得すると、スキャンして色情報を取得できるものが提供されます。
「高さ」列のいくつかのセルに色を付けてリクエストするBig ClassサンプルJMPテーブルを使用して
dt << get script;
以下が返されます
New Column(
["en" => "height", "ja" => "身長(インチ)", "x-id" => "S_height_Col", "zh-CN" => "身高"],
Numeric,
"Continuous",
Format( "Fixed Dec", 5, 0 ),
Set Property(
"Notes",
["en" => "Explore data adventurously",
"ja" => "データを探索する。二変量の関係のXに指定する。",
"x-id" => "S_Explore_data_adventurously_3_Not",
"zh-CN" => "大胆地探究数据"]
),
Color Cells( {{3, {6}}, {42, {10}}, {27, {16}}} ),
Set Selected,
Set Values(
[59, 61, 55, 66, 52, 60, 61, 51, 60, 61, 56, 65, 63, 58, 59, 61, 62, 65, 63,
62, 63, 64, 65, 64, 68, 64, 69, 62, 64, 67, 65, 66, 62, 66, 65, 60, 68, 62,
68, 70]
),
Set Display Width( 50 )
)
要素Color Cellsには必要な情報が含まれています
Color Cells( {{3, {6}}, {42, {10}}, {19, {11, 13}}, {27, {16}}} ),
行6のセルは色番号3、行10は色番号42などで色付けされています。 行11と13は両方とも色19で色付けされています。
JSLには、スクリプトを検索して色情報を取得できる関数が含まれています