r系数的最小值

r系数的最小值,r,R,我有一个包含两列的数据集:user和seconds。User是一个分类变量,每个用户都被分配一个数字。用户可以在数据集中出现多次。秒表示在页面上花费的时间量 我已经使用了factor(),以便R将用户变量识别为分类变量。但是,我不知道如何找到每个用户的最小秒数。也就是说,我可以找到总的最小秒数,但找不到用户1的最小秒数或用户2的最小秒数。对如何进行有什么建议吗 资料 这是R tapply(df1$seconds, df1$user, min) # 1 2 # 5 5 假设您的数据位于数据帧

我有一个包含两列的数据集:user和seconds。User是一个分类变量,每个用户都被分配一个数字。用户可以在数据集中出现多次。秒表示在页面上花费的时间量

我已经使用了
factor()
,以便R将用户变量识别为分类变量。但是,我不知道如何找到每个用户的最小秒数。也就是说,我可以找到总的最小秒数,但找不到用户1的最小秒数或用户2的最小秒数。对如何进行有什么建议吗

资料


这是R

tapply(df1$seconds, df1$user, min)
# 1 2 
# 5 5 

假设您的数据位于数据帧“x”中


聚合(秒~user,data=x,FUN=min)

我们可以使用
数据。表

library(data.table)
setDT(df1)[, list(Min=min(seconds)), by = user]


谢谢我对R和计算非常陌生。仍在掌握事情的诀窍。可能是重复的
library(data.table)
setDT(df1)[, list(Min=min(seconds)), by = user]
library(dplyr)
df1 %>%
    group_by(user) %>%
    summarise(Min = min(seconds))