什麼在Python超過2個載體這樣的慣用方式中的R循環R表示遍歷多個變量
for i,j in zip(Is, Js)
R中的顯而易見的方法是沿指數
for (idx in seq_along(Is)) {
i = Is[idx]
j = Js[idx]
}去
只是想知道是否有一個不那麼麻煩的方式?
編輯:
我使用for循環參數掃描,然後繪製。避免循環的首選方法也是有幫助的。因此,例如
results = data.table()
for (threshold in c(2,3,4,5)) {
largeRtn = rtn[abs(rtn)>threshold*volatility]
results = rbind(results, someAnalysis(largeRtn))
qplot(largeRtn, ...)
}
你能詳細說明你想達到的目標嗎?通常,R中的for循環不是要走的路。你可以考慮提供一個[可重現的例子](http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example)。 – Heroka
當你可以避免它時 - 大多數函數都將向量作爲輸入,但在python中沒有很好的迭代器。 – jenesaisquoi
@賀岡,我增加了一個例子,但仍然不是「工作示例」。 – jf328