問題タブ [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.

0 投票する
11 に答える
1069782 参照

r - 情報を失うことなく因数を整数\数値に変換する方法は?

因子を数値または整数に変換すると、数値としての値ではなく、基になるレベル コードが取得されます。

paste実際の値を取得するには、次のように頼る必要があります。

因子を数値に変換するより良い方法はありますか?

0 投票する
14 に答える
719584 参照

r - Rでの小数点以下の桁数のフォーマット

画面に出力する(またはファイルに書き込む)ときに小数点以下2桁だけで表示したい番号、たとえば1.128347132904321674821があります。どのようにそれを行うのですか?

編集:

の用法:

考えられる答えとして提案されています。一度だけ使用するためにスクリプト内でこれを指定する方法はありますか?スクリプトに追加しても何も変わらないようで、各数値をフォーマットするために多くの再入力することに興味はありません(非常に大きなレポートを自動化しています)。

-

回答:round(x、digits = 2)

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

r - 列の条件に基づいてデータフレームの行をサブセット化/フィルタリングします

データフレーム「foo」が与えられた場合、「foo」からそれらの行のみを選択するにはどうすればよいfoo$location = "there"ですか。

望ましい結果、「バー」:

0 投票する
10 に答える
424326 参照

r - グループ化関数 (tapply、by、aggregate) と *apply ファミリー

R で何か "map"py を実行したいときはいつでも、通常はapplyファミリ内の関数を使用しようとします。

しかし、私はそれらの違いを完全には理解していませんでしsapplylapply.私が欲しいものを手に入れるまで、それらすべてを調べてください。

誰かがいつどちらを使用するかを説明できますか?

私の現在の(おそらく間違っている/不完全な)理解は...

  1. sapply(vec, f): 入力はベクトルです。output は vector/matrix であり、 elementiはであり、複数要素の出力があるf(vec[i])場合は行列が得られますf

  2. lapply(vec, f): と同じsapplyですが、出力はリストですか?

  3. apply(matrix, 1/2, f): 入力は行列です。出力はベクトルで、要素iは f(行列の行/列 i) です。
  4. tapply(vector, grouping, f): 出力は行列/配列であり、行列/配列の要素はベクトルfのグループ化の値であり、行/列の名前にプッシュされますgg
  5. by(dataframe, grouping, f):gグループ化します。fグループ/データフレームの各列に適用されます。fグループ化と各列の値をきれいに印刷します。
  6. aggregate(matrix, grouping, f): に似てbyいますが、出力をきれいに印刷する代わりに、集約はすべてをデータフレームに貼り付けます。

副次的な質問: 私はまだプライヤーやリシェイプを学んでいません。これらすべてを完全に置き換えますかplyr?reshape

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

r - 複数のベクトルから共通の要素を見つける方法は?

複数のベクトルから共通の要素を見つける方法を誰かに教えてもらえますか?

上記のベクトルから共通の要素を取得したい(例:3と9)

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

r - 同じグラフでggplot2を使用して2つの変数を線としてプロットする

非常に初歩的な質問ですが、次のようなデータがあるとします。

var0を使用して、時系列とvar1同じグラフの両方dateを x 軸にプロットするにはどうすればよいggplot2ですか? 色違いで作るvar0とボーナスポイント、レジェンドを入れることができます!var1

これは非常に単純だと思いますが、例が見つかりません。

0 投票する
4 に答える
63966 参照

r - 変数の名前が文字列に格納されている変数値にアクセスする

Csqljavaなど、他の言語についても同様の質問が提起されています。

しかし、私はRでこれをやろうとしています.

私は持っている:

に直接言及せずに、(1, 2, 3)関数/操作を呼び出して取得するにはどうすればよいですか?xret_series

0 投票する
31 に答える
194286 参照

r - 不足しているパッケージを確認してインストールするエレガントな方法は?

最近、共著者と多くのコードを共有しているようです。それらの多くは初心者/中級の R ユーザーであり、まだ持っていないパッケージをインストールする必要があることに気づいていません。

を呼び出すエレガントな方法はありinstalled.packages()ますか?

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

r - 整数をクラスDateに変換します

クラスに変換したい整数がありDateます。最初に文字列に変換する必要があると思いますが、どうすればよいですか?

私の試み:

charToDate(x)のエラー:文字列が標準の明確な形式ではありません

作品を使用しpaste()ていますが、それは本当に変換を行うための正しい方法ですか?

0 投票する
4 に答える
263567 参照

r - 日時文字列をクラス Date に変換する

日時の文字列を持つデータ フレームがあります。

を使用するas.Dateと、いくつかのインスタンスを除いて、ほとんどの文字列が正しく解析されます。以下の例は、うまくいけば何が起こっているかを示しています。

ご覧のとおり、一部の日付の年は不正確です。このパターンは、日が 2 桁のときに発生するようです。

あなたが提供できるどんな助けも大歓迎です。