如何在时间列中每 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 ) );