問題タブ [summarize]
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 の条件付き加算 (ddply、summary、sum)
6 つの異なる変数の観測値とそれぞれのサンプルの重みを含むデータ フレームがあります。ddply
を使用しsummarize
て新しいデータ フレームを作成しようとしています。このデータ フレームでは、6 つの変数のうちの 1 つが最初の列になり、他の変数は他の変数の加重合計になります。
たとえば、私のデータ フレームは次のようになります。
Location ごとに値を 1 つだけ持つデータ フレームを作成し、各列の各条件の SampleWeights と合計を合計したいと考えています。次のようになります。
これが私がやろうとしていた方法で、合計列が機能するようになりましたが、合計が他の列の特定の値を持つ行のみを表示するようにフィルターを作成する方法がわかりません。私が試したことのいくつかを含めました:
これを行うためのより簡単な方法はありますか? この種のファイラーを作成する良い方法はありますか?
どうもありがとう!!
r - ループ内の複数の変数を要約して生成する
データ フレーム内で複数の変数を操作する効果的な方法を探しています。現在、dplyr を使用していますが、変数が増えると面倒になります。次のデータ フレームがあるとします。ここで、brd は車のブランド、ye は年、type は車のタイプ、cy と hp はタイプの特性です。
毎年、同じブランドの他のすべての製品の製品特性の合計を計算し、それを新しい変数としてデータフレームに追加したいと考えています。現在、次のように dplyr を使用しています。
私が得るように
より効率的な方法はありますか?私はこのstataコードのようにループすることを考えていました:
どんな提案でも大歓迎です。