【发布时间】:2019-05-30 20:43:50
【问题描述】:
我想创建一个表格或一个新数据框,用于显示原始数据框中的每一行某个特定值先于另一个特定值的次数。例如,如果我有以下数据框:
x <- data.frame("Red" = c("a", "b", "a", "a", "c", "d"), "Blue" = c("b", "a", "b", "a", "b", "a"), "Green" = c("a", "a", "b", "a", "b", "a"))
我想知道,对于每种颜色(红色、蓝色和绿色),序列“b”、“a”出现了多少次(即序列中 b 在 a 之前出现了多少次)。
正确答案如下所示:
Color ba
1 Red 1
2 Blue 3
3 Green 2
【问题讨论】: