【发布时间】:2023-03-29 16:05:01
【问题描述】:
我有一个与这个玩具数据集结构相似的数据框。我宁愿生成表示二进制数据列(value1、value2 和 value3)之间值交互的新列,而不是处理二进制数据,因为只有 8 种可能的值组合(例如,TRUE.TRUE.TRUE , TRUE.TRUE.FALSE 等)。
具体来说,我想计算每个对象和主题的每个组合的比例。
subject object value1 value2 value3
1 A TRUE TRUE FALSE
1 A TRUE TRUE TRUE
1 B TRUE FALSE TRUE
1 B TRUE FALSE TRUE
1 B TRUE TRUE TRUE
2 B TRUE FALSE FALSE
2 A TRUE TRUE FALSE
2 B FALSE FALSE FALSE
3 A TRUE TRUE FALSE
3 B FALSE TRUE FALSE
3 B TRUE TRUE TRUE
... ... ... ... ...
期望的输出:
subject object combination value
1 A True.True.True .5
1 A True.True.False .5
1 B True.True.True .33
1 B True.False.True .67
...
etc for subject 2 and 3...
【问题讨论】:
标签: r dataframe data-wrangling