2

83 個の変数の 150 個の観測値であるデータフレーム (training.set) があります。これらの列のうち 82 個をいくつかの移動平均で変換したいと考えています。問題は、結果が 150 個の数値 (つまり 1 列) だけになることです。

データの各列に個別に移動平均関数を適用し、83 番目の列を変更しないようにするにはどうすればよいですか? これは非常に単純な気がしますが、解決策が見つかりません。

私の現在のコード

# apply moving average on training.set data to 82 of 83 rows
library(TTR)  #load TTR library for SMA functions
ts.sma <- SMA(training.set[,1:82], n = 10)
ts.sma

ご協力いただきありがとうございます。

4

1 に答える 1