【发布时间】:2021-04-10 00:09:55
【问题描述】:
请帮我计算每个日期的唯一 ID 数。 所以,最初,有这个 ID 和日期的数据框
ID Date
1 2009/11/1
1 2009/11/2
1 2009/11/2
2 2009/11/1
2 2009/11/1
2 2009/11/2
3 2009/11/1
3 2009/11/3
可以按日期重新排列。如果我们这样做,那么我们将看到 1 号有 3 个唯一 ID。第 2 天有 2 个唯一 ID,第 3 天有一个唯一 ID。所以决赛桌应该是这样的:
Date uniqueIDs
2009/11/1 3
2009/11/2 2
2009/11/3 1
我知道如果值为“1”或“0”,则可以使用sum 与aggregate 聚合:
aggregate(DataFrame$RoomAv ~ DataFrame$Date, DataFrame, sum)
但是如何统计每天唯一的 ID 数量? ID 列是整数列。
非常感谢!
【问题讨论】:
-
这是什么产品?它是数据库、电子表格还是其他东西?您能否添加一些详细信息以便我们为您提供帮助。
-
它是一个数据框。