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

r - Rで適用を使用して、文字列のベクトルの各要素に文字列を貼り付ける方法は?

文字列のベクトルがあります。

これと同様の方法で、ベクトルの各要素に文字列「日」を貼り付けたいと思います。

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

javascript - apply() を使用して動的に呼び出された関数からの引数に対して、shift() が正しく動作しないのはなぜですか?

私は動的検証システムに取り組んでいます。何らかの理由で、mainfunc が validateNumber に渡す args 配列に対する shift() が正しく動作しません。アラート ボックスの横のコメントに出力を含むコードを次に示します。

なぜこれがこのように振る舞うのか、私は困惑しています。注: この StackOverflow の回答から mainfunc を引用しました: Calling dynamic function with dynamic parameters in Javascript

編集:ああ、私の良さ。私はばかです。質問のタイトルでも shift() を正しく使用しています! 皆さんありがとう。

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

php - PHPのJavaScriptの適用関数のようなものはありますか?

JavaScriptではapply、配列を引数として関数に渡すために使用できます。

ここで、PHPで同様のことを行う必要があります。つまり、アイテムの配列を「個別の」引数として関数に渡します

これを行う方法はありますか?

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

performance - Rでループが遅いのはなぜですか?

ループは遅いので、R代わりにベクトル化された方法で処理を行う必要があることを知っています。

しかし、なぜ?ループが遅いのにapply速いのはなぜですか? applyいくつかのサブ関数を呼び出します -- 高速ではないようです。

更新:申し訳ありませんが、質問の仕方が不適切でした。ベクトル化と を混同していましたapply。私の質問は、

「なぜベクトル化は速いのですか?」

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

r - データフレームの各行に複数の関数を適用する

ベクトルの操作について理解したと思うたびに、単純な問題のように見えるものが頭をひっくり返してしまいます。今回は、さまざまな例を読んで試してみましたが、役に立ちませんでした。ここでスプーンで食べさせてください...

データフレームの各行に 2 つのカスタム関数を適用し、結果を 2 つの新しい列として追加したいと考えています。ここに私のサンプルコードがあります:

plyr ライブラリと、より基本的なアプローチを使用して回答を得ることは素晴らしいことです。どちらも私の理解に役立ちます。もちろん、明らかに間違っているところがあれば指摘してください。;-)

ヘルプ ファイルに戻りましょう。

編集:列名が変更され、時間の経過とともに拡張される可能性があるため、多変量ソリューションが必要です。また、将来的にコードを再利用することもできます。

0 投票する
7 に答える
163444 参照

r - 各列の既存のデータ型を観察して、データフレームの各列に関数を適用します

データを理解する一環として、大きなデータ フレームの各列の最小値/最大値を取得しようとしています。私の最初の試みは:

最初の数列は文字型であるため、すべてを文字ベクトルとして扱います。そのため、一部の数値列の最大値は として出てきます" -99.5"

次に、これを試しました:

しかし、 factor にとって意味のない maxについて文句を言います。(lapply同じです。)私を混乱させているのは、apply考えmaxが要因に対して完全に意味があることです。たとえば、列1に「ZEBRA」が返されました。

ところで、Using sapply on vector of POSIXct を調べたところ、答えの 1 つに「sapply を使用すると、オブジェクトが強制的に数値に変換されます...」とあります。これは私に起こっていることですか?もしそうなら、強制しない代替の適用機能はありますか? データ フレーム タイプの重要な機能の 1 つは、各列を異なるタイプにできることであるため、これは確かに一般的なニーズです。

0 投票する
0 に答える
345 参照

database - データベース エンジン チューニング アドバイザー MSSQL 2008 R2 のすべての提案を適用する必要があります。

データベース エンジン チューニング アドバイザーにクエリを送信すると、推奨事項が表示されます。すべての推奨事項を適用する必要がありますか、または適用する前に確認する必要があるものはありますか?

マイクロソフト MSSQL 2008 R2

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

r - 同じサイズの連続するサブベクトルへの関数の適用

sumなどのベクトルを操作する任意の関数を、連続した K 要素のサブベクトルに連続して適用する、すてきで高速な方法を探しています。これは、私が望むものを非常に明確に示しているはずの簡単な例です。

group_size関数は、指定されたベクトルの要素のグループを処理し、各グループに関数を適用しようとする必要があります (別のベクトルとして扱います)。この例では、ベクトルv2は次のように取得されます: (1 + 2 + 3) = 6、(4 + 5 + 6) = 15、(7 + 8) = 15。この場合、K は N を正確に分割しませんでした。であるため、最後のグループのサイズは K 未満でした。

NがKの倍数である場合にのみ機能する、より優れた/より高速なソリューションがあれば、それもありがたいです。

0 投票する
0 に答える
583 参照

ios - 実際の加速度計メソッドに校正コードを適用する方法は?

グーグルで1、2回検索した後、ユーザーの現在の位置を保存してNSUserDefaultsに保存するこのコードを思いつきました。これは私の設定ビューにあります: コード:

私が行うキャリブレーションをリセットするには: コード:

ここで、少し助けが必要です。これらの値が NSUserDefaults に含まれるようになりました。キャリブレーションが「完全に」実装されるように、次のコードにどのように適用しますか? 現在の加速度計のコードは次のとおりです。 コード:

これは、いくつかの変数とその定義方法です: コード:

ありがとう!

また、その加速度計コードに関する簡単な質問ですが、if-elseif を使用する必要がありますか? それはより効率的でしょうか、それともif-ifのままにしておくべきですか?

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

ant - Ant: apply 内で targetfile の名前をエコーする方法

私はAntにあまり詳しくありません。現在処理されているファイルの名前をコマンドラインに出力する方法を知りたいです。

これは私がこれまでに持っているものです... yui-compressor でファイルを縮小するマクロの一部です。

私が取得しようとしているもの: