必承其重 | 欲带皇冠 2009-12-17 17:21 采纳率: 0%
浏览 138
已采纳

用向量中 x 的值计算元素个数

I have a vector of numbers:

numbers <- c(4,23,4,23,5,43,54,56,657,67,67,435,
         453,435,324,34,456,56,567,65,34,435)

How can I have R count the number of times a value x appears in the vector?

转载于:https://stackoverflow.com/questions/1923273/counting-the-number-of-elements-with-the-values-of-x-in-a-vector

  • 写回答

11条回答 默认 最新

  • 斗士狗 2009-12-17 17:25
    关注

    You can just use table():

    > a <- table(numbers)
    > a
    numbers
      4   5  23  34  43  54  56  65  67 324 435 453 456 567 657 
      2   1   2   2   1   1   2   1   2   1   3   1   1   1   1 
    

    Then you can subset it:

    > a[names(a)==435]
    435 
      3
    

    Or convert it into a data.frame if you're more comfortable working with that:

    > as.data.frame(table(numbers))
       numbers Freq
    1        4    2
    2        5    1
    3       23    2
    4       34    2
    ...
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(10条)

报告相同问题?

悬赏问题

  • ¥15 有了解d3和topogram.js库的吗?有偿请教
  • ¥100 任意维数的K均值聚类
  • ¥15 stamps做sbas-insar,时序沉降图怎么画
  • ¥15 unity第一人称射击小游戏,有demo,在原脚本的基础上进行修改以达到要求
  • ¥15 买了个传感器,根据商家发的代码和步骤使用但是代码报错了不会改,有没有人可以看看
  • ¥15 关于#Java#的问题,如何解决?
  • ¥15 加热介质是液体,换热器壳侧导热系数和总的导热系数怎么算
  • ¥100 嵌入式系统基于PIC16F882和热敏电阻的数字温度计
  • ¥15 cmd cl 0x000007b
  • ¥20 BAPI_PR_CHANGE how to add account assignment information for service line