2列のXTSのリストがあり、各XTSの2番目の列を3番目のXTSで除算し、結果を2番目の列に保存したいと思います。私は現在、これを行うためにforループを使用しています:
for(i in 1:length(data)){
data[[i]][,2] <- data[[i]][,2] / temp
}
temp
は単一列のXTSであり、データ内のXTSよりも長い場合もありますが、そうでない場合もありますが、確実に重複しています。
forループなしでこれを行うにはどうすればよいですか?