2

行ごとに data.table を合計し、それに定数を追加する予定です。このコードの何が問題なのですか。私は特に pmap_dfr ソリューションを探しています:

library(data.table)
library(tidyverse)
temp.dt <- data.table(a = 1:3, b = 1:3, c = 1:3)
d <- 10
temp.dt %>% pmap_dfr(., sum, d)   # add columns a b and c and add variable d to it

予想される出力は、次の行を含む 1 列のティブルです。

13 16 19

スローされたエラー: 引数 1 には名前が必要です。

pmap と pmap_dbl で動作させることができましたが、pmap_dfr を使用すると失敗します。さらに、私が提供した例はおもちゃの例です。行単位の合計に後で d を追加するのではなく、sum 関数への入力引数として d 変数が必要です。

例私は以下がうまくいくことを知っています:

temp.dt %>% pmap_dbl(., sum) + d
4

2 に答える 2