如何選擇每隔一行和第三行?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />你好,
我是新用戶,所以如果這似乎是一個容易回答的問題,請原諒。
我有一個數據集(21k+行),我想選擇第二行和第三行,取消選擇第四行,然後選擇第五行和第六行,取消選擇第七行......依此類推......
全部選擇後,可以刪除它們,因為我不需要這些行中的數據。
做到這一點最簡單的方法是什麼?
非常感謝。
-馬特
回复:如何選擇每隔一行和第三行?還有另一種方法可以做到這一點。 不需要添加額外的列或選擇行:
dt =當前數據表() ;
dt <<刪除行( dt <<獲取行,其中(模組(排() + 2 , 3 ))) ;
回复:如何選擇每隔一行和第三行?哈!羅恩霍恩打敗我的“選擇地點”策略。 不過,這是 JMP 我最喜歡的事情之一。 您可以用您的思維喜歡的方式解決此類問題。 如果您是腳本人員,這裡有一個很好的策略,如果您想以交互方式進行,傑夫·珀金森的辦法也不錯。
回复:如何選擇每隔一行和第三行?感謝大家快速簡單的回答。
我最終確實使用了添加的序列號並根據需要進行選擇和刪除。
-馬特
回复:如何選擇每隔一行和第三行?這是一個有趣的問題,因為可能有很多策略可以做到這一點。 我期待看到其他建議。
假設您想以交互方式執行此操作(而不是使用 JSL 自動執行此操作,以便稍後再次執行此操作),這裡有幾種方法。
1) 添加新的數字列。 在表格的前三行中鍵入 1、2 和 3。 然後選擇這些單元格並右鍵單擊它們並選擇重複序列到表末尾。

這將創建一個具有重複 1、2、3 的列。 您現在需要選擇其中包含 2 或 3 的行。 這很容易。 選擇任意“2”單元格和任意“3”單元格(如果需要,按住 Shift 鍵並單擊第二個單元格,或者拖動並排選擇兩個單元格)。 右鍵單擊選定的單元格之一併選擇選擇匹配的單元格。

這將選擇所有“2”行和所有“3”行。 現在選擇行 -> 刪除行。
2)你可以創建一個行狀態列使用公式選定的狀態函數選擇每第二行和第三行。

請注意,在“要刪除的行”列中,每第二行和第三行都被選中。 我用 Modulo() 函數做到了這一點。
現在右鍵單擊“要刪除的行”列旁邊的星號並選擇複製到行狀態選擇活動行狀態區域中的那些行。 現在你可以選擇行 -> 刪除行。

我確信社區還有其他方法可以做到這一點。 見到他們會很有趣。
-傑夫
回复:如何選擇每隔一行和第三行?你好毫米簇0 ,
也許這樣做的基本方法是:
名稱默認為此處( 1 ) ;
dt =打開( “$SAMPLE_DATA/颶風.jmp” ) ;
dt <<新專欄( “選擇” ,公式(順序( 1 , 3 , 1 ))) ;
dt :選擇<<刪除公式;
// 選擇第二行和第三行
選定的行= dt <<選擇地點( :選擇> 1 ) ;
dt <<刪除行() ;
回复:如何選擇每隔一行和第三行?一種方法是:創建一個新的數字列,然後在前三行中鍵入 1、2、3。 然後選擇這些行並右鍵單擊,選擇填充 -> 重複序列到表末尾。 最後選擇“2”和“3”,右鍵選擇選擇匹配的單元格。 現在應該選擇每隔一行和第三行並準備刪除。