問題タブ [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.
r - エラー: 関数 "%>%" が見つかりませんでした
私は R で例を実行しており、手順を実行していますが、このコードがエラーを生成することを除いて、これまでのところすべてが機能しています。
エラー: 関数 "%>%" が見つかりませんでした
この特別な演算子を使用する利点がわかりません
%>%
。フィードバックをいただければ幸いです。
r - magrittr と lapply を使用して、リスト内の各 df の列を値のリストで分割する
異なる長さの異なる時系列を含むデータフレームのリストがあります。変数のカウントを要約し、その特定のデータセットに含まれるデータの年数で正規化したいと考えています。
サンプルデータフレームで:
これは私がやりたいことのおよそですが、カウントはリストであるため、n()/カウントは機能しません。
n の定義内で lapply または mapply を実行しようとしましたが、うまくいかないようでした。生の n 値を作成し、次のステップで mapply を使用して除算しますが、それも機能しませんでした。
r - magrittr エイリアスの正式な引数名
すべての magrittr エイリアス関数の正式な引数名を誰かが知っているか、見つけるのを手伝ってくれるかどうか疑問に思っていました。たとえば、「set_colnames」の引数が「value」であることはわかっています。
通常、私は名前なしで引数を渡すだけですが、最近はできるだけ堅牢なコードを作成しようとしており、これらのエイリアスを apply 関数 (または私の場合は llply) 内で使用しようとしているときにも役立ちます。私が抱えている問題は、同様の df のリストがあり、それぞれから同じ列を抽出したいが、リスト形式を保持したいということです。
私がやりたいことは次のようなものです
しかし、「use_series」に渡す正式な名前がわからないため、これは機能しません。
r - R パイプ演算子 %>% 使用時の条件評価
、、、%>%
などのパッケージdplyr
でパイプ演算子を使用する場合、条件付きでステップを実行するにはどうすればよいですか? 例えば;ggvis
dycharts
これらのアプローチはうまくいかないようです:
長い道のりがあります:
すべての冗長性なしでより良い方法はありますか?
r - Rで右から左への演算子の結合性は可能ですか?
私はRが初めてで、ブラケット恐怖症に苦しんでいることを発見しました(リンクのコメントを参照)。場合によってはネストされた括弧が回避され、コードが読みやすくなるため、magrittr
表記法が機能する方法が気に入っています。%>%
私は から来ました、何をするかについてMathematica
非常によく似たネイティブ表記法があります。R と Mathematica の比較を次に示します。//
%>%
ここまでは順調ですが、私の質問は次のとおりです。
Mathematica の @ 記法を模倣して、右から左への結合を行う方法はありR
ますか?
上記の同じコードを解くために、Mathematica でどのように機能するかを次に示します。
Mathematica では、次のように書くこともできます。
次のようにR
なります。
R
しかし、次のようなものを含めると、はるかにクリーン (かつクール) になります。
PS:@
が S4 クラスで使用されていることはわかっていますが、これはお勧めできません。これは単なる例示的な比較です。
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) のエラー: 予想されるセレクター、取得しました
どんな助けでも本当に感謝しています。
ジョア