R语言中求频率的问题,求大神指点!

我在分析一个超市交易的数据集,
数据集里有购物的日期,购物具体时间,每个客户的ID和购买的东西。如图,如果一个客人在1月2号7点43买了3样物品,则他的ID会在这个时间段被记录三次。

现在需要求一周内或一个月内所有客户前来购物的次数,比如一个客户ID被记录在1月2号8点买过一次东西,1月6号15点买过东西,则这个客户前来购物过两次,同时一个客户有可能在一天内不同时间多次购物,所以同一天的不同时间点也要考虑,请问在R里有什么好的统计方法呢?求高手指点,多谢!

图片说明

https://blog.csdn.net/t15600624671/article/details/75102192