我有一个包含不同数量的group-id和相应事件的数据框。
Group DiffDate eventNumber
58390 0 0
58390 1765 0
24979 0 0
24979 61 0
24979 84 0
24979 1003 0
24979 1095 0
对于最终评估,我需要按组分组的事件序列号,如下所示:
Group DiffDate eventNumber
58390 0 0
58390 1765 1
24979 0 0
24979 61 1
24979 84 2
24979 1003 3
24979 1095 4
任何想法?
答案 0 :(得分:0)
你可以做到
library(plyr)
ddply(data,.(Group),function(x) x$eventNumber = 0:(nrow(x)-1))
提供的是他们全部排序。如果他们不是,您可以在ddply
中的功能中执行此操作。
答案 1 :(得分:0)
尝试:
<ScrollViewer>
<i:Interaction.Triggers>
<i:EventTrigger EventName="MouseMove">
<cmd:EventToCommand
Command="{Binding Mode=OneWay, Path=MouseMoveCommand}"
PassEventArgsToCommand="True"/>
</i:EventTrigger>
</i:Interaction.Triggers>
<Canvas>
<ItemsControl ItemsSource="{Binding ItemsToDraw}">
<!-- A lot of stuff -->
</ItemsControl>
</Canvas>
</ScrollViewer>