任何人都知道如何获取列中的每个元素的计数自我 [英] anyone knows how to get the counts of every element of a column in it self

查看:73
本文介绍了任何人都知道如何获取列中的每个元素的计数自我的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

例如,这是我的数据

mydata
  v
1 1
2 1
3 2
4 2
5 2
6 3


$ b b

有任何可以生成向量或列的函数。

is there any function that can generate a vector or column like

  v counts
1 1      2
2 1      2
3 2      3
4 2      3
5 2      3
6 3      1

我尝试了 sum()的方法,但失败了

I tried the method of sum(),but failed

mydata$counts <- sum(mydata$v == mydata$v)


推荐答案

另一个基本R选项与 ave

within(mydata, counts <- ave(v, v, FUN=length))

这篇关于任何人都知道如何获取列中的每个元素的计数自我的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆