【发布时间】:2021-03-29 21:27:19
【问题描述】:
用作输入数据框:
df1 <- data.frame(num = c(1,1,1,2,2,2,3))
如何接收 num 列中激发的每个数字的总和?
示例输出:
num frequency
1 3
2 3
3 1
【问题讨论】:
标签: r
用作输入数据框:
df1 <- data.frame(num = c(1,1,1,2,2,2,3))
如何接收 num 列中激发的每个数字的总和?
示例输出:
num frequency
1 3
2 3
3 1
【问题讨论】:
标签: r
使用table 并将其强制转换为数据框。
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
【讨论】: