データフレームは変数Date
、Type
とTotal
、Type
であるいずれかBuy
又はSell
から成ります。合計グループ(類似の値によってグループ)
どのように同じType
の隣接する観測値だけがグループ化されるように観測値をグループ化し、次に各グループのすべての観測値の合計をTotal
と合計することができます。つまり、Type
の値が変更されるまで、次の観測値を現在のグループに追加し続けます。
- OBS
1
&2
- OBS
3
&4
- OBS
5
&6
- OBS
7
、8
&は、例えば以下のように、以下のデータフレームに、基であります9
再生可能なデータは、あなたが@bgoldst感謝:
df1 <- data.frame(Date=rep(as.POSIXct('2016-06-16 06:27:39'),9L),
Type=c('Buy','Buy','Sell','Sell','Buy','Buy','Sell','Sell','Sell'),
Total=c(1.548012e+01,1.051480e+02,5.956740e+00,3.872415e+01,1.333391e+02,1.941060e-01,1.941060e-01,1.941060e-01,3.277059e-01))
避けるようにしてみてくださいデータの写真。再現可能な例がはるかに役立ちます。 – Sotos