問題タブ [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 投票する
3 に答える
386 参照

r - applyは数字を文字として扱います

私はこの問題の解決策をオンラインで見つけることができませんでした。これがそれです:

apply一般的に、行/列に含まれるデータのタイプに基づいて、行/列でどの関数を使用するかを区別したいと思います。

meanここでは、列が数値の場合は単純で、unique列が文字列の場合は最初の値が必要です。ご覧のとおり、applyこの関数を記述した方法では、すべての列を文字として扱います。

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

javascript - Function.prototype.apply を使用して JavaScript コールバック スコープを設定する

JavaScript でコールバックを宣言するたびにオブジェクトのスコープを手動で設定しなければならないのはイライラしますが、これは現実です。[mycallback].apply をコールバックとして渡し、スコープ オブジェクトを引数として渡して、次のようにできるかどうか疑問に思いました。

私が知る限り、これはスコープとして o で f を呼び出す必要がありますが、代わりに Chrome は「Uncaught TypeError: Function.prototype.apply が [object DOMWindow] で呼び出されました。これはオブジェクトであり、関数ではありません」と表示されます。なぜこれが機能しないのですか?

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

r - データフレームへの適用は1つの行に対して機能しますが、複数の行への適用はその特定の行に対して失敗します

データフレームへの適用は1つの行に対して機能しますが、複数の行への適用はその特定の行に対して失敗します。例を次に示します(行954は単独で機能します)。

ただし、data.frame内の残りの1つ以上の行と組み合わせると、行954はnumeric(0)を返します。

これが私が使用している関数です(<<-、別々の関数でそれらの変数にアクセスする必要があります!書き直しに関する提案は大歓迎です!an-line関数を書き直そうとした私の試みを見ることができます。動作せず、コメントアウトされています。

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

r - データフレームの変数のサブセクションに関数を適用し、それを元のデータフレームに保存するRコード

mtcarsのようなデータフレームがあります

「c」で始まるmtcarsのすべての変数を検索し、それらを文字に変換してmtcarsに保存する関数をプログラムしたいと思います。

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

r - forループから適用

私はRを使うのが初めてです。そのため、applyの使い方がわかりません。applyを使用して関数を高速化したいと思います。

上記のようにapply関数を使用するにはどうすればよいですか?

編集 :

非常に良い説明をありがとうございました、そして私の悪い説明をお詫び申し上げます。あなたはすべてが正しいと思いますが、feで一致を削除したい場合。

その場合、結果は「C」の列名のみになります。それ以外はすべて削除する必要があります。

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

r - apply()およびすべてのデータフレーム行の最初の行の比率の計算

私は以下に示すようなデータフレームを持っており、車種ごとの負傷者の数をリストしています。

現時点では、以下を使用して、各車両タイプの最初の行の割合を計算しています。

これは少し醜いようで、データの形が変わった場合は、関数の分母を手動で変更する必要があります。apply()ステートメント内で以下を使用しようとすると、リストのリストに出力が表示されます。

上記のようなデータフレームの結果になりたいのですが、それを理解しようと混乱しているだけです。

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

r - マトリックスで適用を使用している間、Rのサブルーチンで外部変数を動的に変更できませんか?

この問題は、すでに数日間私を混乱させました。2 つの行列があるとします。

関数で動的に変更したいmatrix_a:

ただし、このコードは をまったく変更できないようmatrix_aです。しかし、私の意図した結果matrix_a

を動的に変更するという目標をどのように達成できmatrix_aますか? ループしないソリューションを教えてください。前もって感謝します。

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

html - メールの CSS は適用されませんか?

今何が起こっているのかわかりません。非常にシンプルな CSS でシンプルなページを作成しました。メールに通常のように div 要素を使用できないことがわかっているため、テーブルを使用しました。したがって、ブラウザで表示すると、次のようになります。

http://i.stack.imgur.com/8FBtf.png

そして、メールで送信した後(セルデータは置き換えられました):

http://i.stack.imgur.com/tuXvA.png

したがって、CSS はまったく適用されません。

HTML と CSS は次のとおりです。

http://pastebin.com/PySeeW4m

何か案は?

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

function - R の各行で if ステートメントを実行する

次のようなcsvファイルをRに読み込んでいます:

データが持つ可能性のある 9 つの固有の可能性 (3 と 3 は 9、3 と 2 は 8、2 と 3 は 6 など) のそれぞれに番号を割り当てたいと考えています。各行を評価し、3 番目の列に数値を割り当て、データ セットの各行に対してこれを行う入れ子になった if ステートメントを設計しようとしています。これは apply 関数で実行できると思いますが、if ステートメントを apply 関数内で機能させるのに問題があります。2 つの列は両方とも 1、2、または 3 の値を取り得る。

事前に助けてくれてありがとう。

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

r - Rで2つの列(1つの因数、1つの整数)を結合する

以下は私のデータの最初の5行です:データフレームは反転と呼ばれます

ANOVAを実行して、場所とトランセクトの違いを確認できるように、種を結合してデータをカウントしようとしています。私は2つの場所と合計4つのトランセクトを持っています。

この関数は、結合しtapply()て結合するために使用するのに正しい関数だと思いますが、コードを理解できません。SpeciesCount

コードは次のようになります。

そのため、2つの列を組み合わせる方法についていくつかの良いフィードバックを受け取りましたが、トランセクトと場所の間のデータを比較することはできません。どうすればいいのかわからない。私がやりたいのは、次のような場所にコードを作成することです。

それを行うだけの問題は、カウントデータが単なる数値の集まりであり、種を参照していることです。誰か提案はありますか?

助けてくれてありがとう