我在R中使用ftable()函数时遇到问题 我基本上有大数据框,我想删除所有重复的行。这简单地完成了:
distinct(my_df)
我还想计算某一行在数据帧中出现的次数。这可以通过以下方式完成:
my_ftab <- as.data.frame(ftable(my_df))
my_ftab <- arrange(my_ftab[my_ftab$Freq>0,],desc(Freq))
这将返回一个数据框,显示不同的行以及它们出现的次数。
当my_df的大小超过约。 1000 * 30它停止工作,因为R不能生成超过2 ^ 31个元素的数据表,这显然对某些中间计算步骤来说是必要的。
所以我的问题是,是否有一个函数产生与ftable类似的输出,但没有它的局限性?