gpt4 book ai didi

r - 计算列的重复项数

转载 作者:行者123 更新时间:2023-12-02 05:49:46 25 4
gpt4 key购买 nike

我的目标是计算一列中有多少个重复项。
所以我有一列 3516 个 obs。包含 1 个变量,
从 2016 年 1 月 4 日到 2016 年 7 月 3 日,所有日期大约有 144 个重复。
示例:(为了示例,我每个日期都有 1 个重复)
1/4/16
1/4/16
31/3/16
31/3/16
30/3/16
30/3/16
29/3/16
29/3/16
28/3/16
28/3/16
所以我使用了函数 date = count(date )
其中日期是我的 df 日期。
但是一旦我执行它,我的日期序列就不再按顺序了。
希望有人能解决我的问题。

最佳答案

如果我们需要统计重复的总数

sum(table(df1$date)-1)
#[1] 5
<小时/>

假设,我们需要每个日期的计数,一种选择是按“日期”分组并获取行数。这可以通过 data.table 来完成。

library(data.table)
setDT(df1)[, .N, date]

关于r - 计算列的重复项数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36761644/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com