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

R 如何从子集的子集中选择最小值?,r,R,我有一个包含三列的数据框:批处理、试用、时间 对每个批号进行五次试验(0-4) 我想从每个批中以最短的时间取出行,并将它们放入一个新的数据帧中 我不知道从哪里开始 假设数据帧为df Try df.new <- df[ df$Time == ave(df$Time, df$Batch, FUN=min), ]) 试试看 df.new也看到这个了:

我有一个包含三列的数据框:批处理、试用、时间

对每个批号进行五次试验(0-4)

我想从每个批中以最短的时间取出行,并将它们放入一个新的数据帧中

我不知道从哪里开始


假设数据帧为df

Try
df.new <- df[ df$Time == ave(df$Time, df$Batch, FUN=min), ])
试试看
df.new也看到这个了: