R:基于计数列值将2列转换为数据帧

时间:2015-06-04 14:09:41

标签: r dataframe

我正在尝试将数据框的2列重新整形为 新的数据框架。两列都有文本值。我需要数数 每个值组合并将它们放在数据框中。

以下是我需要使用的2列示例:

数据框中的2列:

   Col1 Col2
    A   Z
    B   Z
    B   Z
    C   X
    C   Z
    D   X

所需的输出将显示每个组合的计数:

    Z   X
A   1   0
B   2   0
C   1   1
D   0   1

谢谢

1 个答案:

答案 0 :(得分:2)

您可以在数据集上使用table

table(df1)
#       Col2
#Col1 X Z
#   A 0 1
#   B 0 2
#   C 1 1
#   D 1 0

如果我们需要输出为'data.frame'

as.data.frame.matrix(table(df1))