問題タブ [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.
r - 別の変数で定義されたレベルを効率的に合計するにはどうすればよいですか?
私はRを初めて使用します。これで、次のような機能があります。
この関数では、入力はn*3
データフレームでn
あり~6*(10e+7)
、itemRatingNum
は、サイズのベクトルです~3*(10e+5)
。
私の質問は、なぜapply
関数がとても遅いのですか(終了するのに1時間近くかかるでしょう)?また、関数が実行されると、ますます多くのメモリを使用します。しかし、ご覧のとおり、変数はすべてapply
関数の外部で定義されています。誰か助けてもらえますか?
チェン
r - 行をアルファベット順に並べ替える
私のデータは次のようになります
行を並べ替えて次のようなものを取得するにはどうすればよいですか?
ありがとう、
javascript - Object.create()とfunction.applyを使用したJavascriptコンテキストの問題が機能していないようですか?
Object.createを使用しようとすると、オブジェクトコンテキストでエラーが発生します。これは非常に単純な例ですが、これが私が行っていることです。
式'this.memberVariable'[undefined]の結果はオブジェクトではありません。
この問題を思い出すために、applyを使用して関数に正しいコンテキストを与えることができると思いました。そこで、object1を次のようなものに置き換えました。
式'functionArg.apply'[undefined]の結果は関数ではないというエラーが表示されます。これは、object2が値表記を使用しているためだと思います。functionArg.value.applyに変更してみましたが、同じ結果になりました。これは機能する必要がありますか?
string - 各行の単語数を見つける
データフレームの各行の単語数を調べたいとしましょう。したがって、次の例では、列1の最初の値が3語、2番目の値が4語というようになります。これはapply関数の1つのタスクだと思いますが、これを理解するのはほとんど運がありません。
関数を作成するときに関数strsplit()
を使用する必要がありますか、それとも使用する方がよいですか?apply()
apply(dat, 1, function(x)...
r - mapply を使用して、lm モデルのリストをデータ フレームのリストに適合させます [R]
これは可能ですか?mapply
例を使用することはできhelp
ますが、簡単な例を使用することはできませんlm
。lm
これは、オブジェクトのリストではなく、マトリックスを返す私の試みです。
毎回lapply
指定して固執する必要がありますか?data =
ありがとう!
r - R の適用関数を使用したフィッシャー テスト
コードは次のとおりです。問題は、計算が非常に遅いことです。
行列 、gene1
、gene2
およびどちらも同じ長さ (8000) ではありません
scala - Scalaのコンパニオンオブジェクトはそれ自体をケースクラスに関連付けていません
このコードが機能しない理由を理解するのに問題があります。Binary Treesセクション(http://aperiodic.net/phil/scala/s-99/)の99ScalaProblemsから入手しました。私には有効に見えます。NodeオブジェクトはNodeクラスのコンパニオンオブジェクトであり、ツリー上のリーフのコンストラクターを追加しています。しかし、コンパイルしようとすると、次のようになります。
両端を削除してもコンパイルエラーは発生しませんが、単一の値でノードを作成すると、無限ループに陥ります。したがって、applyはより多くのNodeオブジェクトを構築しており、それ自体をNodeクラスに関連付けていないように見えます。
どんな助けでも大歓迎です。
r - データフレームの特定の列間で行ごとに連結します
文字列として(行方向に)連結すると、データフレームを目的の形式に分割できる列を持つデータフレームがあります。
各行について、列F、E、D、およびCのデータを文字列に連結します(アンダースコア文字を区切り文字として使用)。以下は、これで失敗した試みです。
そして、以下は望ましくない結果です:
どんな助けでも大歓迎です。
scala - apply() パラメータとして "implicit" を使用するにはどうすればよいですか?
私はこれをしたい:
しかし、次のようなエラー メッセージが表示されます。
Implicit は通常、2 番目のパラメーター リストの一部であるべきであることは理解していますが、それをコンパイルして必要な結果が得られるようにコーディングする方法がわかりません。
説明: 他の関数に依存して値を計算できる「関数」オブジェクトを定義できるフレームワークを作成しようとしています。すべての関数は、1 つの Context パラメーターのみを受け取る必要があります。コンテキストは、他の関数の「結果」を知っています。関数インスタンスは不変であり、状態はコンテキストに存在する必要があります。関数が作成時に「依存関係」フィールドを作成し、暗黙的にコンテキストを取得し、そのコンテキスト内で依存関係の値を返すようにして、適用メソッド内の依存関係にアクセスすると、パラメーターまたはフィールドにアクセスするように感じます。 、つまり、コンテキストをパラメーターとして依存関係に明示的に指定することはありません。
r - ifステートメントを使用して関数を適用するデータフレームの行をループします
私はRを初めて使用し、合計する両方の要素が特定の条件を満たす場合、特定のデータフレームの2つの列を合計しようとしています。明確にするために、私がやりたいことは次のとおりです。
実際のデータフレームには約150000行と200列があるため、効率的なコードが必要です。これによりエラーが発生します:
「適用」はオプションですか?私はこれを試しました:
ただし、エラーも発生します。どうもありがとうございました。