Iam嘗試使用我自己的函數從數據框中計算多個值。該函數當前只返回一個數據幀中的一個值。看來我的for循環工作不正常。我也試圖把結果放在一個新的列表...在R中返回多個具有函數的值
我的數據框:
A B C D E
ES -0.03 -0.08 -0.07 -0.03 -0.11
我的功能:
w <- function(x){
for(i in 1:length(x))
{
return((1/x[i])/(sum(1/x)))
}
}
的公式是因爲結果是正確的。有沒有人有我的問題的解決方案?謝謝!
這不是完全清楚你在做什麼試圖計算。在分母中,你是想總結每一列的值還是每行的值? –