選擇具有特定數據的行大家好,
是否可以在行中選擇特定的內容? 如何做呢? 我嘗試創建一個列表並將其合併到 Select Rows () 中,但不起作用。
例如,在“品牌”列中,我想選擇包含 BMW、Hyundai 和 Nissan 的所有行。
dt = 打開(“$SAMPLE_DATA/Cars.jmp”);
我嘗試過的:
rows = {“寶馬”,“現代”,“日產”};
dt << 選擇行(rows);
這不起作用。 請幫忙
自動化和腳本編寫回复:選擇具有特定數據的行您可以首先使用 << get rows where 獲取感興趣的行列表,然後使用該列表 << Select Rows。 或者您可以直接使用<<選擇位置。 包含()是在選擇期間執行比較的一種選項
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Cars.jmp");
models_to_find = {"BMW", "Hyundai", "Nissan"};
// option1
rows_to_select = dt << get rows where(Contains(models_to_find, :Make));
dt << Select Rows(rows_to_select);
// demo purposes
dt << clear select; // for demo purposes
wait(1);
// option 2
dt << Select Where(Contains(models_to_find, :Make));