問題タブ [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 投票する
3 に答える
397052 参照

r - エラー: 関数 "%>%" が見つかりませんでした

私は R で例を実行しており、手順を実行していますが、このコードがエラーを生成することを除いて、これまでのところすべてが機能しています。

エラー: 関数 "%>%" が見つかりませんでした

この特別な演算子を使用する利点がわかりません %>%。フィードバックをいただければ幸いです。

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

r - magrittr と lapply を使用して、リスト内の各 df の列を値のリストで分割する

異なる長さの異なる時系列を含むデータフレームのリストがあります。変数のカウントを要約し、その特定のデータセットに含まれるデータの年数で正規化したいと考えています。

サンプルデータフレームで:

これは私がやりたいことのおよそですが、カウントはリストであるため、n()/カウントは機能しません。

n の定義内で lapply または mapply を実行しようとしましたが、うまくいかないようでした。生の n 値を作成し、次のステップで mapply を使用して除算しますが、それも機能しませんでした。

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

r - magrittr エイリアスの正式な引数名

すべての magrittr エイリアス関数の正式な引数名を誰かが知っているか、見つけるのを手伝ってくれるかどうか疑問に思っていました。たとえば、「set_colnames」の引数が「value」であることはわかっています。

通常、私は名前なしで引数を渡すだけですが、最近はできるだけ堅牢なコードを作成しようとしており、これらのエイリアスを apply 関数 (または私の場合は llply) 内で使用しようとしているときにも役立ちます。私が抱えている問題は、同様の df のリストがあり、それぞれから同じ列を抽出したいが、リスト形式を保持したいということです。

私がやりたいことは次のようなものです

しかし、「use_series」に渡す正式な名前がわからないため、これは機能しません。

0 投票する
5 に答える
40296 参照

r - R パイプ演算子 %>% 使用時の条件評価

、、、%>%などのパッケージdplyrでパイプ演算子を使用する場合、条件付きでステップを実行するにはどうすればよいですか? 例えば;ggvisdycharts

これらのアプローチはうまくいかないようです:

長い道のりがあります:

すべての冗長性なしでより良い方法はありますか?

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

r - Rで右から左への演算子の結合性は可能ですか?

私はRが初めてで、ブラケット恐怖症に苦しんでいることを発見しました(リンクのコメントを参照)。場合によってはネストされた括弧が回避され、コードが読みやすくなるため、magrittr表記法が機能する方法が気に入っています。%>%私は から来ました、何をするかについてMathematica非常によく似たネイティブ表記法があります。R と Mathematica の比較を次に示します。//%>%

ここまでは順調ですが、私の質問は次のとおりです。

Mathematica の @ 記法を模倣して、右から左への結合を行う方法はありRますか?

上記の同じコードを解くために、Mathematica でどのように機能するかを次に示します。

Mathematica では、次のように書くこともできます。

次のようにRなります。

Rしかし、次のようなものを含めると、はるかにクリーン (かつクール) になります。

PS:@が S4 クラスで使用されていることはわかっていますが、これはお勧めできません。これは単なる例示的な比較です。

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

html - Rvest R が内部テーブルを取得しない

ウィキペディア内のオリンピック 2012 のメダル テーブルを取得しようとしています。

xpath0 または xpath1 がエラーを返す

xpath2 と xpath3 は空のリストを返します。

同時に、正確な要素を指すためにSelectorgadget ( https://cran.r-project.org/web/packages/rvest/vignettes/selectorgadget.html ) を使用しようとしました。私は得た

//td[(((count(前の兄弟:: ) + 1) = 1) と親:: )] | //*[contains(concat( " ", @class, " " ), concat( " ", "headerSortDown", " " ))]

そしてエラー

parse_simple_selector(stream) のエラー: 予想されるセレクター、取得しました

どんな助けでも本当に感謝しています。

ジョア