计算R中数据集中两个唯一列条目的数量

时间:2019-03-08 10:42:51

标签: r

使用R,我具有以下数据集:

> mac

pnr        oga
P000232      1
P000232      1
P000232      1
P000232      2
P000232      2
P001084      1
P001084      1
P001084      2
P001084      2
P001211      2

基于列“ pnr”和“ oga”,我要计算条目数并开始一个新的数据集,如下所示:

pnr        oga        Freq
P000232      1           3
P000232      2           2
P001084      1           2
P001084      2           2
P001211      2           1

到目前为止,我发现的脚本仅基于一列来统计条目数:

> as.data.frame(table(mac["pnr"]))

Var1      Freq
P000232      5
P001084      4
P001211      1

使用以下脚本显然不起作用:

> as.data.frame(table(mac["pnr","oga"]))
[1] Freq
<0 rows> (or 0-length row.names)

解决方案不会远吗?

0 个答案:

没有答案