【发布时间】:2021-12-02 22:12:54
【问题描述】:
我有一些只有一个变量的数据,如下:
dd <- data.frame (
x=sample (1:10, 100, T)
)
我想聚合,例如计算每次出现的次数,但只使用基本包的函数
dd |>
transform(y=1) |>
do(aggregate(y~x, data=., FUN = \(x) length(x)))
有没有更好的办法?
【问题讨论】:
我有一些只有一个变量的数据,如下:
dd <- data.frame (
x=sample (1:10, 100, T)
)
我想聚合,例如计算每次出现的次数,但只使用基本包的函数
dd |>
transform(y=1) |>
do(aggregate(y~x, data=., FUN = \(x) length(x)))
有没有更好的办法?
【问题讨论】:
这行得通吗:
as.data.frame(table(dd))
dd Freq
1 1 11
2 2 10
3 3 13
4 4 8
5 5 13
6 6 9
7 7 6
8 8 10
9 9 10
10 10 10
【讨论】: