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