R:如何计算两列中出现的所有值的频率?
R: How to count all frequencies of values occurring in two columns?
那么有没有可能计算两列中所有值的出现次数。
所以如果我有这样的 table:
[From Station ID] [To Station ID] [XY]
[1] 85 28 5287
[2] 32 32 4343
[3] 32 19 1985
[4] 19 19 3255
[5] 19 55 1111
结果应该是这样的(选择列"From Station ID"和"To Station ID"时):
[Value] [Count]
[1] 19 4
[2] 28 1
[3] 32 3
[4] 55 1
[5] 85 1
因此它的工作方式与 Excel 中的 COUNTIF() 函数类似,但适用于两列以及这些列中的所有值。
如有任何帮助,我们将不胜感激!
您可以只使用 table
函数,在前两列 unlist
之后:
> table(unlist(mydf[1:2]))
19 28 32 55 85
4 1 3 1 1
那么有没有可能计算两列中所有值的出现次数。 所以如果我有这样的 table:
[From Station ID] [To Station ID] [XY]
[1] 85 28 5287
[2] 32 32 4343
[3] 32 19 1985
[4] 19 19 3255
[5] 19 55 1111
结果应该是这样的(选择列"From Station ID"和"To Station ID"时):
[Value] [Count]
[1] 19 4
[2] 28 1
[3] 32 3
[4] 55 1
[5] 85 1
因此它的工作方式与 Excel 中的 COUNTIF() 函数类似,但适用于两列以及这些列中的所有值。
如有任何帮助,我们将不胜感激!
您可以只使用 table
函数,在前两列 unlist
之后:
> table(unlist(mydf[1:2]))
19 28 32 55 85
4 1 3 1 1