如何计算具有两个变量的表中的行数

2024-03-23

我有一个名为 dF 的数据框,有两列:名称、区域。例如,

Name Region
a    EU
a    EU
b    AM
C    AP
...  ...

如果我执行 table(dF),它将显示一个包含两个变量的表。比如像这样

'table' int [1:325,1:3]

        Region
Name    EU  AM  AP
a       2   0   0
b       0   1   0
c       0   0   1

如何仅计算特定变量的行数?例如,仅获取表列中 AM Region 变量出现数字 3 的次数。


Example:

result <- table(state.division, state.region)  #Sample data 
result #will return data like shown below

        state.region
state.division       Northeast South North Central West
  New England                6     0             0    0
  Middle Atlantic            3     0             0    0
  South Atlantic             0     8             0    0
  East South Central         0     4             0    0
  West South Central         0     4             0    0
  East North Central         0     0             5    0
  West North Central         0     0             7    0
  Mountain                   0     0             0    8
  Pacific                    0     0             0    5

  sum(result[,2]==4) #to count 4's in second column

因此,在您的情况下,您需要将结果表存储到变量中,并且应该执行以下操作:

result <- table(dF)
sum(result[,2]==3)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何计算具有两个变量的表中的行数 的相关文章

随机推荐