我有一个观察数据集 ID
year
event_type
event_date
. 每_____1961_ year
的观测数量不 balancer . 具体而言,这些是冲突年代的战争结果 . 每场战斗都有一个日期和类型(结果) .
我想要做的是根据 ID
year
子集中某种类型的事件数创建一个变量 . 所以:
by ID
by year
event_type == x
的总和
我理解如何使用常规for循环来执行此操作,但我知道我应该使用tapply(),因为每个 ID
有不同的观察数量?
2 回答
如果我正确理解了这个问题,那么:
让我们说你只想计算胜利而不是损失,然后像: