問題タブ [r-formula]
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 式に関するこの pdf を見つけましたが、その仕組みがわかりません|
(2 ページ目の表を参照してください)。さらに、ウェブ上で説明を見つけることができませんでした。可能な式記号のリストに時々表示されますが、例はありません。
それがしたことを達成するための他の方法のために、それは時代遅れかもしれないと思います。
|
数式で使用する方法と、それが正確に何を達成するかを知っている人はいますか?
を使ったちょっとしたコードは、私の不器用な の使用を示しています|
。
r - R でのチルダ (~) とピリオド (.) の使用
Hadley の R4DS ブックを使用して tidyverse と purrr でループ処理を行っていますが、チルダ ~ 記号とピリオド記号の正確な使用法について少し混乱しています。
そのため、for ループを記述する場合、または map() を使用する場合、function() を記述する代わりに、~ の代わりにチルダ記号を使用できるようです。
これは for ループにのみ適用されますか?
以下のように...
さらに、私が言われたピリオドは、「現在のリスト要素を参照するために」使用できます。しかし、私はそれが何を意味するのか混乱しています。つまり、ループする場合にのみ、ピリオドは、ループされているリスト内の要素を参照することを意味しますか? パイピングとどう違うの?パイプすると、1 行の結果が次のコード行にパイプされます。
上記の場合、mtcars は split() で 2 行目にパイプされますが、ピリオドが使用されます。なんで?
以下のケースは、私の混乱を要約しています。
最初の一致を見つける検出機能を使用して、私はちょうど使用できると思った
しかし、x >5 は関数ではないというエラーが表示されます。だから私はチルダを追加します
10ではなく、単一のTRUEまたはFALSEが必要であるというエラーが表示されます。したがって、ピリオドを追加すると
突然ループとして動作します。では、〜と の関係/使用法は何ですか。こちらでいかがでしょうか。単純な配管と比べて?
r - 式の値を置換するためのRsubstitute()は、不要な引用符を追加しています
配列に格納した変数の名前に基づいて、R の線形モデルの数式を更新しようとしています。そのために ) を使用substitute(
しており、コードは次のとおりです。
出力
a + b + c の周りの余分な `` を削除するにはどうすればよいですか?
ペーストで連結しなければ動作しますが、追加の変数が必要です...
出力
var と covar はどちらも char 型です。
v 式で繰り返し変更できる別のソリューションも機能します