Dfという名前のデータフレームに値を入力するforループがあります。すべての列が正確に入力されていますが、次のコード行では、必要な値が生成されません。
for(i in 2:(dim(Df)[1])){
Df$dailyReturns200[i] <- (Df$index200[i+1]-Df$index200[i])/Df$index200[i]
}
これは、P2-P1/P1の単純なリターン計算です。私の友人が操作の順序の問題を提案しましたが、解決策は何ですか?
ありがとうございました!