0
サブエリアのデータを持つデータフレームsubdist.dfがあります。私は、データフレーム内の共通の属性、つまりDISTRICT
の列に基づいて行の値を合計しようとしています。集計関数がpaste0 with Rを使用していません
次のコード行が
hello2 <-aggregate(.~DISTRICT, subdist.df,sum)
に動作します。しかし、この1はしていません。
hello <-aggregate(noquote(paste0(".~","DISTRICT")), subdist.df,sum)
私はこれが事実である理由を理解することができません。私は、DISTRICT
がユーザーからの任意の入力を引数として使用できる関数で使用する必要があります。
小さな再現可能な例と期待される出力を表示してください – akrun
aggregateの式インターフェイスの代わりにdata.frameにS3メソッドを使用することをお勧めします。 irisを使った例: 'var < - " Species "; (iris [[var]])、sum) '、' –