55问答网
所有问题
请教:R语言中统计矩阵中某一列的某个元素出现的次数的函数。
R语言计算中,需要统计一个矩阵中每一行的各元素出现的次数,应该用哪个函数呢 ?求大神指导!!
举报该问题
其他回答
第1个回答 2014-03-11
如果是统计整个矩阵,比如y
那么直接table(y)
> y
[,1] [,2] [,3]
[1,] 1 2 3
[2,] 2 2 2
[3,] 3 2 1
> table(y)
y
1 2 3
2 5 2
所以如果统计所有列,那就自己写个循环吧
for(i in 1:ncol(y)){
table(y[,i])
}本回答被提问者采纳
相似回答
如何使用
R语言统计矩阵的一列
中数值等于1
的元素
个数
答:
上图是一个简单的例子,b为一矩阵,现在想统计第二列中数值等于
1的元素
个数,首先做一个逻辑判断,即b[,2]==1,得到一个由布尔变量true和false组成的向量。此时只需要知道true的数量,由于对布尔变量求和,true转化为1,false转化为0,故对该向量求和即可得到true的数量,即b[,2]中等于1的数量。
如何使用
R语言统计矩阵的一列
中数值等于1
的元素
个数?
答:
which((x[,1]==1))返回为True的行号 length(which((x[,1]==1)))返回为True的行数,即1的个数
R语言
怎么计算
矩阵某一
字符或数字
的
数量啊T
答:
矩阵为M length(which(M==1))#统计为1的数量
R的
apply
函数
怎么用
答:
在R语言的
帮助文档里,apply
函数的
功能是:Retruns a vector or array or list of values obtained by applying a function to margins of an array or matrix.就是说apply把一个function作用到array或者matrix的margins(可以理解为数组的每一行或者每一列)中,返回值时vector、array、list。简单的说...
R语言
常用数学
函数
答:
cumprod(x) 求累积(从左到右)乘积 cummin(x) 求累积最小值(从左到右)cummax(x) 求累积最大值(从左到右)match(x,y) 返回一个和x的长度相同的向量,第i
个元素
表示y中与x[i]相同的元素的位置(没有则返回NA)na.omit(x)
函数
忽略有缺失值(NA)的观察数据(如果x是矩阵或数据...
大家正在搜
matlab找出矩阵中大于某个
多元统计分析协方差矩阵
海塞矩阵在数据科学中的应用
matlab矩阵小于一个数
只有一列的矩阵怎么求
行矩阵乘列矩阵
矩阵的列变换
矩阵的列可以随便换吗
数量矩阵
相关问题
如何计算矩阵某列中某元素出现的次数
如何使用R语言统计矩阵的一列中数值等于1的元素个数?
怎么统计某项对应某个值出现在一列的次数?
excel中如何用函数统计某一列中某个值出现的次数?
python 如何统计dataframe中某一列数据中每个元...
C语言中计算一个数组中某个值出现次数的函数?
编一程序,统计矩阵中各个数字的出现次数。
EXCEL中,怎么统计一列中某个词出现的次数。