如何从子集的子集中选择最小值?

时间:2013-10-23 06:49:17

标签: r

我有一个包含三列的数据框:Batch,Trial,Time。

为每个批号运行五个试验(0-4)。

我想从每个批次中抽出时间最短的行,并将它们放入新的数据框中。

我不知道从哪里开始。

enter image description here

1 个答案:

答案 0 :(得分:0)

假设数据帧为df。

Try
df.new <- df[ df$Time == ave(df$Time, df$Batch, FUN=min), ])