問題タブ [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.

0 投票する
1 に答える
30 参照

r - for ループを使用せずに、データ フレームから作成された行列を繰り返し解く方法はありますか?

アップデート

私は機能を試してきましたapply()が、出力は私を困惑させています。data.frameまたはが必要data.tableです。apply(smallExample, 1, SectionDev)正しい出力が得られますが、リストになっています。orsapply()を出力できると読んだことがありますが、行全体を関数にフィードすることはできません。data.framematrix

新機能

望ましい出力

オリジナル

データ内の各時点と場所について、同じ行列を解く必要があります。ループはfor機能しますが、12,000 以上の時点と 6 つの場所では高速ではありません。

を使用せずにこれを行う方法はありforますか? 私が現在行っている方法では、Rのようには感じられません。

foreachwithを使ってみましdoParallelたが、実際にforは TERR に書かれているよりも遅かったです。

ネストされたループが 2 つあります。1 つ目はその時点の測定値を取得し、2 つ目はsolve場所ごとに実行します。

結果は、時間、場所、測定値、およびソリューションの 4 つの部分のピボットされていないテーブルです。

データ: