問題タブ [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 - n 関数のリストをデータフレームの各行に適用しますか?
関数のリストがあります
そして、私はデータフレームを持っています:
i行ごとに、j列ごとに関数jを評価し、結果を合計したいと思います。
これを効率的に行うにはどうすればよいですか?plyr
これは機能を実装する適切な機会ですか? もしそうなら、どのように?
おまけの質問: なぜa[4]
NA
ですか?
の関数を使用するのに適切な時期plyr
ですか?
r - グループ化変数が要因である場合、グループごとの要約統計量を生成するにはどうすればよいですか?
mtcars
データセット(ベースRバージョン2.12.1の一部)の要約統計量を取得したいとします。以下では、車をエンジンシリンダーの数に従ってグループ化し、の残りの変数のグループごとの平均を取りますmtcars
。
しかし、私のグループ化変数がたまたま要因である場合、物事はよりトリッキーになります。ddply()
ファクターを取得できないため、ファクターのレベルごとに警告をスローしますmean()
。
ですから、要約統計量を間違った方法で生成しようとしているのではないかと思います。
通常、因子別またはグループ別の要約統計量(平均、標準偏差など)のデータ構造をどのように生成しますか?他のものを使用する必要がありddply()
ますか?を使用できる場合ddply()
、グループ化係数の平均をとろうとしたときに発生するエラーを回避するにはどうすればよいですか?
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 を試しました。何も機能しません。誰にもアイデアはありますか?
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
javascript - オブジェクトを作成するときに適用する同様の方法
別の関数内で関数を実行したい場合は、次のような引数のいくつかを渡すことができます。
しかし、新しいオブジェクトをインスタンス化するための同様の方法(または本当に簡単な回避策)はありますか?つまり、外部引数を内部関数に渡しますが、newキーワードも使用しますか?
r - data.frameの各セルにその重みを掛けます
私がやりたいのは、単純な恥ずかしいことですが、それでも失敗します。
「文字」と「数値」を含むdata.frameがあります。data.frameの列の1つは、重みを表します。
データフレームのすべてのセルに対応する重みを掛けたい(数値の場合)。
どうすればよいですか(ネストされたループを使用しないのが最適です)。
前もって感謝します!
例:
になる必要があります
r - プログレッシブ操作の For ループの代替手段
回帰関数を時系列データ (ベクトル "time" と "tm") に徐々に適用する必要があり、次のように For ループを使用しています。
しかし、ベクトルの長さが約 10k の場合、非常に遅くなります。より高速な代替手段はありますか (適用機能を使用する可能性があります)?
より簡単な問題: x<-c(1:10) のようなベクトルがある場合、(たとえば) x 値の累進和を含む y ベクトルを作成するにはどうすればよいでしょうか? お気に入り:
wpf - 特定のリストビューにWPF ScrollBarスタイルを適用するには?
わかりました、これが私のスクロールバーのスタイルです。
これを適用すると、間違いなくアプリケーションのすべてのスクロールバーが影響を受けます。
現在、アプリケーションに 2 つのリストビューがあります。このスタイルを特定のリストビューにのみ適用する必要がありますが、別のリストビューはデフォルトのスクロールバーのままです。
これは私を夢中にさせています。
ありがとう。
r - 列の各ペアに関数を適用する R 関数はありますか?
多くの場合、データフレーム/マトリックス内の列の各ペアに関数を適用し、結果をマトリックスで返す必要があります。今、私はいつもこれを行うためにループを書いています。たとえば、相関の p 値を含む行列を作成するには、次のように記述します。
これは機能しますが、非常に大きな行列の場合は非常に遅くなります。R でこのための関数を書くことができます (上記のように対称的な結果を想定して、時間を半分に削減することを気にしません)。
または Rcpp を使用した関数:
しかし、どちらも 100 変数のかなり小さなデータセットでも非常に遅いです (Rcpp 関数の方が速いと思いましたが、R と C++ の間の変換には常にコストがかかると思います)。
だから私の質問は:
- これらの関数は単純であるため、これはすでに R のどこかにあると思います
plyr
。これを行う適用または関数はありますか? 私はそれを探しましたが、見つけることができませんでした。 - もしそうなら、それはより速いですか?
javascript - Javascriptには、これの値を変更しない.applyと同等のものがありますか?
簡単そうです。引数の配列を使用して関数を呼び出したいと思います。確かに、私は言うことができますが、それは内部func.apply(this, ['some', 'arguments']);
の値を変更します。それを変更せずにこれを行う方法はありますか?this
func