如何在時間列中每 5 分鐘對每個批次的資料進行子集化?你好,
我有一個資料集,其中有多批資料堆疊在一列中。另一列是時間點(1,2,3,4,...)。我正在嘗試為每個批次選擇並子集每 5 分鐘的時間點(和第一個時間點),以便每個批次的時間為(1,5,10,15,20,..)。
我嘗試使用“選擇其中”和“mod”函數,但無法使其工作。
自動化和腳本基礎資料分析與建模資料混合與清理回覆:如何在時間列中每 5 分鐘對每個批次的資料進行子集化?根據您的描述,以下應該可以起作用.....
Names Default To Here( 1 );
dt = Current Data Table();
dt << select where( :time point == 1 | Mod( :time point, 5 ) == 0 );
dtSub = dt << subset( selected rows( 1 ), selected columns( 0 ) );