問題タブ [terr]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - for ループを使用せずに、データ フレームから作成された行列を繰り返し解く方法はありますか?
アップデート
私は機能を試してきましたapply()
が、出力は私を困惑させています。data.frame
またはが必要data.table
です。apply(smallExample, 1, SectionDev)
正しい出力が得られますが、リストになっています。orsapply()
を出力できると読んだことがありますが、行全体を関数にフィードすることはできません。data.frame
matrix
新機能
望ましい出力
オリジナル
データ内の各時点と場所について、同じ行列を解く必要があります。ループはfor
機能しますが、12,000 以上の時点と 6 つの場所では高速ではありません。
を使用せずにこれを行う方法はありfor
ますか? 私が現在行っている方法では、Rのようには感じられません。
foreach
withを使ってみましdoParallel
たが、実際にfor
は TERR に書かれているよりも遅かったです。
ネストされたループが 2 つあります。1 つ目はその時点の測定値を取得し、2 つ目はsolve
場所ごとに実行します。
結果は、時間、場所、測定値、およびソリューションの 4 つの部分のピボットされていないテーブルです。
データ: