問題タブ [dplyr]
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 - dplyr と再利用可能な引数リスト
dplyr
私は少し遊んで、本当に気に入っています。私は何かが欠けています。ではplyr
、関数を に渡してddply
再利用することができました。
したがって、すべての引数を に複製することなく、記録の長いリストを複数のデータセットに適用できますsummarise
。しかしdplyr
、私はこれをしなければなりません
したがって、引数をsummarise
毎回繰り返さなければなりません。引数リストを定義するときに が評価されるため、 と を使用した引数のリストも機能list('.data'=DF1,'count'=length(id))
しdo.call
ません。length(id)
これに対する解決策はありますか?
r - dplyr を使用してデータフレームからサブグループの行を抽出する
異なるグループからいくつかのサンプルをランダムに選択したい場合は、plyr パッケージと以下のコードを使用します
ここでは、各種から 10 個のサンプルを選択します。
一部のデータフレームは非常に大きく、質問は、同じ sampleGroup 関数を dplyr パッケージで使用できるかどうかです。または、dplyr で同じことを行う別の方法はありますか?
編集
dplyr パッケージのバージョン 0.2 では、テーブル sample_n および sample_frac からランダムな行を選択する 2 つの新しい関数が導入されました。
r - dplyr 列名を指定します
列名がわからないが、変数を介して指定したい場合、列名を dplyr に渡すにはどうすればよいですか?
たとえば、これは機能します:
しかし、これはそうではありません
r - dplyr でデータ フレームをサンプリングする
次のように、data.frame から 10 行をサンプリングできます。
dplyrでこれを行うための構文は何ですか? これは私が試したものです:
r - data.table または dplyr - データ操作
私は次のデータを持っています
Col1
ここで、各日付 (前の日付で繰り返されなかった) の一意の値をカウントし、前のカウントに追加したいと考えています。例えば、