問題タブ [r]
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の累積合計、移動平均、およびSQLの「groupby」に相当するもの
Rで移動平均またはローリングサムを作成する最も効率的な方法は何ですか?「groupby」と一緒にローリング機能をどのように実行しますか?
r - ベクトル内の複数の要素のすべての位置を見つける
次のベクトルがあるとします。
どの要素が 8 または 9 であるかを調べるにはどうすればよいですか?
r - R でのネットワーク データの操作
N ノード間のエッジの重みを詳述するデータ フレームがあります。この種のデータを操作するためのパッケージはありますか?
たとえば、次の情報をネットワークとしてプロットしたいと思います。
r - リストまたはデータフレームの要素にアクセスするためのブラケット [ ] と二重ブラケット [[ ]] の違い
R は、リストまたは data.frame の要素にアクセスするための 2 つの異なるメソッドを提供します:[]
と[[]]
。
2 つの違いは何ですか? また、いつどちらを使用する必要がありますか?
debugging - R 言語のデバッグ ツール
重複の可能性:
R のデバッグに関する一般的な提案は?
print()
約 9 か月前に R を学んだ後、ようやく1 行おきにステートメントを使用してデバッグを卒業します。私は今、 と をかなり定期的に使用しbrowser()
てdebug()
います。最近、さらにいくつかのツールがあることに気付きました: traceback()
、trace()
、およびrecover()
.
これらをいつ(そしてどのように)使用するかについてアドバイスはありますか?
r - スコープを念頭に置いて、R で関数を作成する
私はよく、自分の環境で他のオブジェクトを表示する必要がある関数を作成します。例えば:
fn2
予想どおり、実行時に a と b を「見る」ことができるため、これらの関数はどちらも同一です。しかし、これを利用し始めると、約 30 分以内に、必要な変数 (a または b など) のいずれかを使用せずに関数を呼び出すことになります。これを利用しないと、不必要に物を回しているように感じます。
関数が必要とするものについて明示する方がよいでしょうか? または、これはインライン コメントまたは関数の他のドキュメントを介して処理する必要がありますか? より良い方法はありますか?
r - R での線形回帰とグループ化
関数を使用して R で線形回帰を実行したいと考えていlm()
ます。私のデータは、1 つのフィールドが年 (22 年) で、もう 1 つのフィールドが州 (50 州) の年次時系列です。最後に lm 応答のベクトルが得られるように、各状態の回帰を当てはめたいと思います。各状態に対して for ループを実行し、ループ内で回帰を実行し、各回帰の結果をベクトルに追加することを想像できます。ただし、これは R のようには見えません。SAS では「by」ステートメントを実行し、SQL では「group by」を実行します。これを行うRの方法は何ですか?
sql - RのSQLのような機能
私はSQLでデータ操作ロジックを書くことに慣れていて、RIを学んでいるので、SQLで簡単なことをしたいと思うことがありますが、Rで同じ操作を行うには、Rでたくさんのことを学ぶ必要があります。データフレーム。簡単な回避策はありますか?
r - 大きなループがRにぶら下がっていますか?
次を使用してシミュレーションを実行するとしますfunction
。
非常に大きいN
場合、計算がハングしているように見えます。これを行うためのより良い方法はありますか?
(インスピレーション:https ://stat.ethz.ch/pipermail/r-help/2008-February/155591.html )
r - R プログラミング言語と S プログラミング言語の主な違いは何ですか?
R と S の違いは何ですか?