R 接收每个数字的总分
使用作为输入数据帧:R 接收每个数字的总分,r,R,使用作为输入数据帧: df1 <- data.frame(num = c(1,1,1,2,2,2,3)) 使用表并将其强制为数据帧 as.data.frame(table(df1$num)) # Var1 Freq # 1 1 3 # 2 2 3 # 3 3 1 或 as.data.frame(table(df1$num)) # Var1 Freq # 1 1 3 # 2 2 3 # 3 3 1 with
df1 <- data.frame(num = c(1,1,1,2,2,2,3))
使用
表
并将其强制为数据帧
as.data.frame(table(df1$num))
# Var1 Freq
# 1 1 3
# 2 2 3
# 3 3 1
或
as.data.frame(table(df1$num))
# Var1 Freq
# 1 1 3
# 2 2 3
# 3 3 1
with(df1, data.frame(num=unique(num), freq=tabulate(num)))
# num freq
# 1 1 3
# 2 2 3
# 3 3 1