私のデータを操作して、現在のアイテムの複数の買い/売りを、買いと売りの2行に減らしました。だから、私のデータフレームは、現在のようになります。アイテムをそれぞれ2行にマージするアイテムの行1と2に固有の計算の行
Market Type `After Fees Collapsed` `AFC Signed`
<chr> <chr> <dbl> <dbl>
ITEM_1 BUY 0.03220841 -0.03220841
ITEM_1 SELL 0.03251323 0.03251323
ITEM_2 BUY 0.05522072 -0.05522072
ITEM_2 SELL 0.01160392 0.01160392
ITEM_3 BUY 0.05707432 -0.05707432
ITEM_3 SELL 0.05759784 0.05759784
ITEM_4 BUY 0.03221925 -0.03221925
ITEM_4 SELL 0.03217333 0.03217333
ITEM_5 BUY 0.05070265 -0.05070265
ITEM_5 SELL 0.05118556 0.05118556
AFC署名欄は、単に買いのために-1を乗じた「手数料が崩壊した後」の欄です。これは、以下のコードを実行することでネットの結果を計算することができたためです。しかし、私はこの質問に対する正しい答えで、AFCの署名入りのコラムを廃止し、私の購入行と売却行の値をそのまま使用できると信じています。私は何をしたいのですが(派生(特定の項目のSELL-BUY由来)「正味」の欄で、単一の行にITEM_番号を崩壊し、「%正味」の一つであり
... %>%
summarise(Nett = sum(`AFC Signed`)
特定のITEM(売り買い)/買物から) 「
Market Nett `% Nett`
ITEM_1 0.03 10%
ITEM_2 -0.4 -15%
ITEM_3 1.5 7.33%
ITEM_4 0.003 2.45%
ITEM_% -1.468 -4.141%
コードスニペットの形成にはスペースが無駄です。実行されません... Rコードには使用しないでください。 –