我有一个名为 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(使用前将#替换为@)