問題タブ [r-faq]
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 - データ フレームの文字列列を複数の列に分割する
フォームのデータを取得したい
split()
上記の列 " "で使用して、次のtype
ようなものを取得します。
私は信じられないほど複雑で、何らかの形で機能するものを思いつきましたがapply
、それ以来、それを置き忘れてしまいました。最善の方法であるには、あまりにも複雑に思えました。以下のように使用できますstrsplit
が、それをデータ フレームの 2 列に戻す方法が不明です。
ご指摘ありがとうございます。私はまだ R リストを十分に理解していません。
r - Rのdo-whileループ
do-whileスタイルのループをどのように書くか疑問に思っていましたか?
私はこの投稿を見つけました:
repeat {}を使用し、if()を使用して条件を確認し、「break」制御ワードでループを終了できます。
それが正確に何を意味するのかわかりません。あなたがそれを理解している場合、および/またはあなたが別の解決策を持っている場合、誰かが詳しく説明できますか?
r - Rでのデバッグに関する一般的な提案
私が書いたR関数を使用するとエラーが発生します:
私がしたこと:
- 関数をステップスルーします
- エラーが発生する行を見つけるためにprintを追加すると、を使用してはならない2つの関数が示唆されます
glm.fit
。彼らはwindow()
とsave()
です。
私の一般的なアプローチには、コマンドの追加print
とstop
、例外が見つかるまで関数を1行ずつステップ実行することが含まれます。
ただし、このエラーがコード内で発生する手法を使用することは私にはわかりません。コード内のどの関数がに依存しているかさえわかりませんglm.fit
。この問題を診断するにはどうすればよいですか?
r - データ フレームの列を名前でドロップする
データ フレームから削除したい列がいくつかあります。次のようなものを使用して、それらを個別に削除できることを知っています。
しかし、私はより少ないコマンドでこれを行うことを望んでいました。
また、次のような整数インデックスを使用して列を削除できることも知っています。
しかし、変数の相対的な位置が変わるのではないかと心配しています。
R がいかに強力であるかを考えると、各列を 1 つずつ削除するよりも良い方法があるのではないかと考えました。
oop - R:スロットとは何ですか?
誰かがRのスロットが何であるか知っていますか?
その意味の説明が見つかりませんでした。再帰的定義を取得します:「スロット関数は、オブジェクトの個々のスロットに関する情報を返すか、設定します」
助けていただければ幸いです、ありがとう-路地
r - 関数または「for」ループでRオブジェクトが出力されないのはなぜですか?
私はdddという名前のR行列を持っています。これを入力すると、すべて正常に動作します。
Shapiro Wilk、Anderson Darling、および Stem への呼び出しはすべて機能し、同じ列を抽出します。
このコードを「for」ループに入れると、Shapiro Wilk と Anderson Darling への呼び出しは機能しなくなりますが、stem & leaf 呼び出しと print 呼び出しは機能し続けます。
関数を書き込もうとすると、同じことが起こります。SW & AD は機能しません。他の呼び出しは行います。
すべての呼び出しが同じように動作しないのはなぜですか?
r - R内でOSを確認する方法
R が実行されているシステムに関する情報を返す R のプリミティブ関数はありますか? 私は主に OS に関心がありますが、他のデータが役立つ可能性があります。
r - data.frame 内のすべてまたは一部の NA (欠損値) を含む行を削除します
このデータ フレームの次の行を削除したいと思います。
a)すべての列に sが含まれています。NA
以下は私のデータフレームの例です。
基本的には以下のようなデータフレームを取得したいです。
b)一部の列のみに s が含まれNA
ているため、次の結果も取得できます。
r - Rでデータフレームのすべての列をプロットする方法
データフレームにはn個の列があり、列ごとに1つのプロットをn個取得したいと思います。
私は初心者で、Rに堪能ではありませんが、とにかく2つの解決策を見つけました。
最初のものは機能しますが、列名は出力されません(そして私はそれらが必要です!):
2つ目は、列名を出力するため、より適切に機能します。
(R言語の観点から)より良い解決策はありますか?
r - data.frame またはマトリックスを使用する必要がありますか?
いつ を使用する必要がdata.frame
あり、いつ を使用する方が良いmatrix
ですか?
どちらもデータを長方形の形式で保持するため、不明確な場合があります。
どのデータ型をいつ使用するかについての一般的な経験則はありますか?