問題タブ [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 に答える
7005 参照

r - n 関数のリストをデータフレームの各行に適用しますか?

関数のリストがあります

そして、私はデータフレームを持っています:

i行ごとに、j列ごとに関数jを評価し、結果を合計したいと思います。

これを効率的に行うにはどうすればよいですか?plyrこれは機能を実装する適切な機会ですか? もしそうなら、どのように?

おまけの質問: なぜa[4] NAですか?

の関数を使用するのに適切な時期plyrですか?

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

r - グループ化変数が要因である場合、グループごとの要約統計量を生成するにはどうすればよいですか?

mtcarsデータセット(ベースRバージョン2.12.1の一部)の要約統計量を取得したいとします。以下では、車をエンジンシリンダーの数に従ってグループ化し、の残りの変数のグループごとの平均を取りますmtcars

しかし、私のグループ化変数がたまたま要因である場合、物事はよりトリッキーになります。ddply()ファクターを取得できないため、ファクターのレベルごとに警告をスローしますmean()

ですから、要約統計量を間違った方法で生成しようとしているのではないかと思います。

通常、因子別またはグループ別の要約統計量(平均、標準偏差など)のデータ構造をどのように生成しますか?他のものを使用する必要がありddply()ますか?を使用できる場合ddply()、グループ化係数の平均をとろうとしたときに発生するエラーを回避するにはどうすればよいですか?

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

ant - マッパーの使用時に Ant ファイルセットの「dir」が絶対パスにない

apply タスクを使用してプロジェクト内の Sass スクリプトを「コンパイル」する Ant タスクを作成しようとしましたが、「そのようなファイルまたはディレクトリはありません」というエラーが表示され続けました。ビルドパスのスペースが原因かもしれないと思ったので、プロジェクトを移動するというトラブルを経験しましたが、Ant がパスを返すときにファイルセットのルート ディレクトリを省略しているように見えることがわかりました。これは、ターゲットがどのように見えるかです:

トラブルシューティングを支援するために、実行可能ファイルを sass から echo に切り替えたところ、マッパーがこのようなパスを変換していることに気付きました...

/Users/me/Documents/Programming/workspace/Project/ src /java/com/proj/web/page/template/Template.scss

...これに...

/Users/me/Documents/Programming/workspace/Project/java/com/proj/web/page/template/Template.css

ターゲット ファイル パスに src ディレクトリがないことに注意してください。ここにバグがありますか、それとも何らかの形で予想されますか? ここで何が起こっているのか知りたいです。また、regexpmapper と、replacestring を使用した filtermapper を使用してみました。結果は同じです。

Mac で実行している Eclipse Helios にバンドルされている Ant 1.7.1 を実行しています。また、Mac と Linux の両方で Ant 1.8 を試しました。何も機能しません。誰にもアイデアはありますか?

0 投票する
5 に答える
1108 参照

function - R: 別の関数を呼び出す関数の引数として文字列を指定する

Rでのコーディングについての質問です。

私が提供する例は教訓的です。「func1」と「func2」という関数があり、それぞれが 2 つの引数 (スカラーとしましょう) を取るとします。3 つの引数を持つ別の関数 'applyfunction' を指定したい: 使用する関数の最後の番号 ('1' または '2') と、関数の 2 つの引数。たとえば、次のようなことをしたい (もちろんうまくいきません):

applyfunction(1,2,3)それが効果的に実行される場所func1(2,3)

applyfunction(2,9,43)効果的に実行される場所func2(9,43)

何か案は?

ベスト、DB

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

javascript - オブジェクトを作成するときに適用する同様の方法

別の関数内で関数を実行したい場合は、次のような引数のいくつかを渡すことができます。

しかし、新しいオブジェクトをインスタンス化するための同様の方法(または本当に簡単な回避策)はありますか?つまり、外部引数を内部関数に渡しますが、newキーワードも使用しますか?

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

r - data.frameの各セルにその重みを掛けます

私がやりたいのは、単純な恥ずかしいことですが、それでも失敗します。

「文字」と「数値」を含むdata.frameがあります。data.frameの列の1つは、重みを表します。

データフレームのすべてのセルに対応する重みを掛けたい(数値の場合)。

どうすればよいですか(ネストされたループを使用しないのが最適です)。

前もって感謝します!

例:

になる必要があります

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

r - プログレッシブ操作の For ループの代替手段

回帰関数を時系列データ (ベクトル "time" と "tm") に徐々に適用する必要があり、次のように For ループを使用しています。

しかし、ベクトルの長さが約 10k の場合、非常に遅くなります。より高速な代替手段はありますか (適用機能を使用する可能性があります)?

より簡単な問題: x<-c(1:10) のようなベクトルがある場合、(たとえば) x 値の累進和を含む y ベクトルを作成するにはどうすればよいでしょうか? お気に入り:

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

wpf - 特定のリストビューにWPF ScrollBarスタイルを適用するには?

わかりました、これが私のスクロールバーのスタイルです。

これを適用すると、間違いなくアプリケーションのすべてのスクロールバーが影響を受けます。

現在、アプリケーションに 2 つのリストビューがあります。このスタイルを特定のリストビューにのみ適用する必要がありますが、別のリストビューはデフォルトのスクロールバーのままです。

これは私を夢中にさせています。

ありがとう。

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

r - 列の各ペアに関数を適用する R 関数はありますか?

多くの場合、データフレーム/マトリックス内の列の各ペアに関数を適用し、結果をマトリックスで返す必要があります。今、私はいつもこれを行うためにループを書いています。たとえば、相関の p 値を含む行列を作成するには、次のように記述します。

これは機能しますが、非常に大きな行列の場合は非常に遅くなります。R でこのための関数を書くことができます (上記のように対称的な結果を想定して、時間を半分に削減することを気にしません)。

または Rcpp を使用した関数:

しかし、どちらも 100 変数のかなり小さなデータセットでも非常に遅いです (Rcpp 関数の方が速いと思いましたが、R と C++ の間の変換には常にコストがかかると思います)。

だから私の質問は:

  1. これらの関数は単純であるため、これはすでに R のどこかにあると思いますplyr。これを行う適用または関数はありますか? 私はそれを探しましたが、見つけることができませんでした。
  2. もしそうなら、それはより速いですか?
0 投票する
5 に答える
9956 参照

javascript - Javascriptには、これの値を変更しない.applyと同等のものがありますか?

簡単そうです。引数の配列を使用して関数を呼び出したいと思います。確かに、私は言うことができますが、それは内部func.apply(this, ['some', 'arguments']);の値を変更します。それを変更せずにこれを行う方法はありますか?thisfunc