問題タブ [magrittr]

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 投票する
2 に答える
368 参照

r - magrittr 構文を使用して data.frames のリストに変数を追加する

環境に既に存在する data.frames のリストがあるとします。

私がやりたいことは、列を抽出し、これらを 1 つの data.frame に結合してから、追加の変数を追加して、magrittr 構文を使用してそれらがどこから来たのかを識別することです。

これは、他の手法 (つまり ldply(list)rbind.fill(listing)rbind_all(listing)do.call(rbind,...)) を使用した些細なことだと思います。私の質問のポイントは、magrittr構文を使用したアプローチを理解することです。

新しい変数を追加する方法がわかりません。例として、私は次のようになりたいと思います:

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

r - magrittr::inset() の使用方法

magrittr::inset()データフレームの新しい列にベクトルを割り当てることができるはずだと理解しています(の反対のようなものとしてextract())。しかし、構文がどのように機能するかわかりません。

おもちゃの例として、私が持っているとしましょう:

magrittr チェーン内の df に新しい列として newvalue を追加したいと思います。私はそれが次のようなものだと仮定しています:

しかし、それは機能しません。おそらく、[<-(inset()エイリアスである) の構文がどのように見えるべきかをよく理解していないためです。

magrittr チェーンの外では、次のことができます。

しかし、私の質問は、私がすでにさまざまな雑多な操作を行っているチェーン内でそれを行う方法です。

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

r - Magrittr を使用してクロージャーから関数を構築すると、関数の評価時にエラーが発生する

magrittr を使用して x の値を以下の関数に渡すと、関数が使用できなくなります。なぜこうなった?私はバージョンmagrittr_1.5を持っています。

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

regex - Rの正規表現との一致期間

Rでの些細な正規表現操作ですが、関連があると思われるSOに関する他の質問でさえ役に立ちません

私はcsvファイル名のリストを持っています--

名前が数字で終わるファイルを抽出.csvし、文字で終わるファイル名を除外したい。

Rの正規表現とエスケープ文字を理解していると思っていましたが、これは次のとおりです。

失敗します-何が欠けていますか?

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

xml - ノードごとに複数の値を回収する

この例の XML を取る

質問: 次の結果を得る最も簡単な方法は何ですか?

今では、次のようにこれを達成しています:

私にとって、このsapply構造の継ぎ目は、いずれかrvestまたは css-selectors を虐待するようなものです。

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

r - Rでパイプを使用するときに関数のデフォルトを維持する方法は?

これは本当に簡単な作業だと思いますが、オンラインで答えが見つからないようです。私は単にこのようなことをしたい:

stringr::str_interp("x <- ${rnorm(1)}") %>% parse(text = .) %>% eval()

しかし、それはうまくいきません。呼び出すxと、見つからないことがわかります。これが機能するため、これが有効な一連の関数であることはわかっています。

eval(parse(text = stringr::str_interp("x <- ${rnorm(1)}")))

これを達成する方法はありますか?ありがとう!

注: 私は のgithub バージョンを使用しています。stringrこれは、str_interp関数の由来です。