ftable()失败,因为r无法生成超过2 ^ 31个元素的表

时间:2017-05-15 11:31:12

标签: r

我在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类似的输出,但没有它的局限性?

0 个答案:

没有答案