私は3つの列でデータセット(データテーブル)を持っている:つの列を平均化するすべての15行
- 日
- 時間
価格は、データセットは、1分間隔であり、Iこれを15分間隔に変換する必要があります。これを行うには、15行あたりの価格の平均が必要です。私は新しいデータフレーム(元のデータよりも15分少ない行)でこれを必要とするので、すでに15分の間隔がある別のデータセットにこれをコピー/ペーストすることができます。
私は以下のコードを持つすべての15行の平均値を取得することにより、新しいリストを作成しようとしました:
means.price <- dt.Energy.prices[, mean(dt.Energy.prices$Lowest_price_downward), by=
(seq(nrow(dt.Energy.prices)) - 1) %/% 15]
私はすべての手段がNAいる新しいデータセットを取得します。 Means.priceはおよそ70,000 obs。オリジナルは約105万人でした。それはオリジナルの1/15のデータセットを作成するために動きましたが、手段はまだ欠落しています。
時々、列価格にはNAがあります。時には15個全てがNAであるが、時には5個の行は他の10個がNAを有する値を有することがある。それが15であれば、アウトプットの平均値はOKですが、既知の値がある場合は、既知の値を平均化する方法があることを願っています。
SOは、時折起こることがありますが、「私にこの文章を書いてください」のためのものではありません。このサイトは、「このコード*は*動作しません。あなたが私のバグを特定/修正するのを手伝ってくれますか?この質問は、[再現可能な質問](http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example)のいくつかの原則に従う必要があります。私はあなたが[最小/検証可能な質問](http://stackoverflow.com/help/mcve)と同様にそのリンクを読むことをお勧めします、そしてあなたの質問を編集して*サンプルデータ*と関連していないコードを含むように編集してください。 – r2evans
ありがとう!初めてのWebサイトを使用! – Max
これまでに何を試してきたのかを説明するために私のコメントを編集しました! – Max