如何產生根據其他列值重置的編號列?大家好,
我正在嘗試產生一個列,用於計算特定日期給定網站的樣方(單一樣本區域)。 我有一個站點代碼列和一個日期列,以及緯度和經度列,其中緯度和/或經度的變更等於該站點的新樣方。 在每個樣方中,對所有物種進行了採樣,這意味著具有相同地點、日期、緯度和經度的每一行都有一個新的物種代碼。 我已經能夠創建一個排名列,當這四列發生變化(即地點代碼、日期、緯度和經度)時,該排名列會重置,這可以讓我統計在每個樣方發現的物種數量。 有沒有辦法在網站中的樣方發生變更(從 1 開始並增加 1 的整數)時使用這些列中的任何列來自動編號,並在網站和/或日期變更時重設編號。 我附加了一個範例文件,其中包含我的資料子集,以及一個名為 Quadrat 的列,我手動填入了我想要實現的目標。

我使用的是 JMP 版本 16.2.0。預先非常感謝您的幫忙!
進階統計建模資料混合與清理回覆:如何產生根據其他列值重設的編號列?你好@jthi ! 這幾乎是我想要的,非常感謝! 我只需創建一個包含濕地代碼和日期(稱為採樣代碼)的串聯列,以便在站點或日期發生變化但其他變量保持不變並且有效時進行拾取!
Col Cumulative Sum( If( Row() == Col Min( Row(), <SPAN class=""><SPAN class="">:Date, </SPAN></SPAN>:Latitude, :Longitude ), 1, 0 ), :Sampling Code )
再次非常感謝您的幫忙:)
回覆:如何產生根據其他列值重設的編號列?我認為你可以使用這樣的東西:
Col Cumulative Sum(If(Row() == Col Min(Row(), :Date, :Latitude, :Longitude), 1, 0), :Wetland Code)
