gpt4 book ai didi

r - 计算矩阵中所有整数的出现次数

转载 作者:行者123 更新时间:2023-12-02 06:54:37 24 4
gpt4 key购买 nike

我有一个包含 20,000 行和 300 列的数组。每个元素都是一个整数。我想计算这个矩阵中每个整数的出现次数。 enter image description here

我尝试了以下方法:

 >frequency_Table=read.csv('huge_file.csv',header=FALSE,check.names=FALSE)
>table(frequency_Table)

我收到错误“尝试制作一个包含 >= 2^31 个元素的表格”,阅读后明白了。

我想要这样的东西:

1        2000
2 2023
3 5683

基本上,所有数字的频率表。任何建议将不胜感激!

最佳答案

'frequency_table' 对象是一个data.frame。我们 unlist(假设 OP 想要一个 R 解决方案,因为数据集是用 R 语法读取的)它来制作一个 vector 然后通过 table

获取频率
as.data.frame(table(unlist(frequency_table)))

数据

set.seed(24)
frequency_table <- as.data.frame(matrix(sample(22:29, 20*4,
replace=TRUE), ncol=4))

关于r - 计算矩阵中所有整数的出现次数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34326605/

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