問題タブ [apply]

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 投票する
2 に答える
1208 参照

r - 別の変数で定義されたレベルを効率的に合計するにはどうすればよいですか?

私はRを初めて使用します。これで、次のような機能があります。

この関数では、入力はn*3データフレームでnあり~6*(10e+7)itemRatingNumは、サイズのベクトルです~3*(10e+5)
私の質問は、なぜapply関数がとても遅いのですか(終了するのに1時間近くかかるでしょう)?また、関数が実行されると、ますます多くのメモリを使用します。しかし、ご覧のとおり、変数はすべてapply関数の外部で定義されています。誰か助けてもらえますか?

チェン

0 投票する
4 に答える
4291 参照

r - 行をアルファベット順に並べ替える

私のデータは次のようになります

行を並べ替えて次のようなものを取得するにはどうすればよいですか?

ありがとう、

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

javascript - Object.create()とfunction.applyを使用したJavascriptコンテキストの問題が機能していないようですか?


Object.createを使用しようとすると、オブジェクトコンテキストでエラーが発生します。これは非常に単純な例ですが、これが私が行っていることです。

式'this.memberVariable'[undefined]の結果はオブジェクトではありません。

この問題を思い出すために、applyを使用して関数に正しいコンテキストを与えることができると思いました。そこで、object1を次のようなものに置き換えました。

式'functionArg.apply'[undefined]の結果は関数ではないというエラーが表示されます。これは、object2が値表記を使用しているためだと思います。functionArg.value.applyに変更してみましたが、同じ結果になりました。これは機能する必要がありますか?

0 投票する
2 に答える
124 参照

string - 各行の単語数を見つける

データフレームの各行の単語数を調べたいとしましょう。したがって、次の例では、列1の最初の値が3語、2番目の値が4語というようになります。これはapply関数の1つのタスクだと思いますが、これを理解するのはほとんど運がありません。

関数を作成するときに関数strsplit()を使用する必要がありますか、それとも使用する方がよいですか?apply()apply(dat, 1, function(x)...

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

r - mapply を使用して、lm モデルのリストをデータ フレームのリストに適合させます [R]

これは可能ですか?mapply例を使用することはできhelpますが、簡単な例を使用することはできませんlmlmこれは、オブジェクトのリストではなく、マトリックスを返す私の試みです。

毎回lapply指定して固執する必要がありますか?data =ありがとう!

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

r - R の適用関数を使用したフィッシャー テスト

コードは次のとおりです。問題は、計算が非常に遅いことです。

行列 、gene1gene2およびどちらも同じ長さ (8000) ではありません

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

scala - Scalaのコンパニオンオブジェクトはそれ自体をケースクラスに関連付けていません

このコードが機能しない理由を理解するのに問題があります。Binary Treesセクション(http://aperiodic.net/phil/scala/s-99/)の99ScalaProblemsから入手しました。私には有効に見えます。NodeオブジェクトはNodeクラスのコンパニオンオブジェクトであり、ツリー上のリーフのコンストラクターを追加しています。しかし、コンパイルしようとすると、次のようになります。

両端を削除してもコンパイルエラーは発生しませんが、単一の値でノードを作成すると、無限ループに陥ります。したがって、applyはより多くのNodeオブジェクトを構築しており、それ自体をNodeクラスに関連付けていないように見えます。

どんな助けでも大歓迎です。

0 投票する
3 に答える
66879 参照

r - データフレームの特定の列間で行ごとに連結します

文字列として(行方向に)連結すると、データフレームを目的の形式に分割できる列を持つデータフレームがあります。

各行について、列F、E、D、およびCのデータを文字列に連結します(アンダースコア文字を区切り文字として使用)。以下は、これで失敗した試みです。

そして、以下は望ましくない結果です:

どんな助けでも大歓迎です。

0 投票する
4 に答える
2003 参照

scala - apply() パラメータとして "implicit" を使用するにはどうすればよいですか?

私はこれをしたい:

しかし、次のようなエラー メッセージが表示されます。

Implicit は通常、2 番目のパラメーター リストの一部であるべきであることは理解していますが、それをコンパイルして必要な結果が得られるようにコーディングする方法がわかりません。

説明: 他の関数に依存して値を計算できる「関数」オブジェクトを定義できるフレームワークを作成しようとしています。すべての関数は、1 つの Context パラメーターのみを受け取る必要があります。コンテキストは、他の関数の「結果」を知っています。関数インスタンスは不変であり、状態はコンテキストに存在する必要があります。関数が作成時に「依存関係」フィールドを作成し、暗黙的にコンテキストを取得し、そのコンテキスト内で依存関係の値を返すようにして、適用メソッド内の依存関係にアクセスすると、パラメーターまたはフィールドにアクセスするように感じます。 、つまり、コンテキストをパラメーターとして依存関係に明示的に指定することはありません。

0 投票する
3 に答える
44494 参照

r - ifステートメントを使用して関数を適用するデータフレームの行をループします

私はRを初めて使用し、合計する両方の要素が特定の条件を満たす場合、特定のデータフレームの2つの列を合計しようとしています。明確にするために、私がやりたいことは次のとおりです。

実際のデータフレームには約150000行と200列があるため、効率的なコードが必要です。これによりエラーが発生します:

「適用」はオプションですか?私はこれを試しました:

ただし、エラーも発生します。どうもありがとうございました。