問題タブ [summarize]

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 投票する
2 に答える
2876 参照

r - na.rm = TRUE を使用したときに -inf を返すことを要約する

私は最近、3 つの異なるデータ フレームを要約する単純な R スクリプトを作成しました。R と R Studio の最新バージョンに更新して以来、データ フレームの 1 つだけに dplyr のサマライズ機能を使用すると、これまでに見たことのない出力が表示されます (他の 2 つは問題ありません)。また、よくわからない一連の警告も受け取ります。更新する前に、どのデータ フレームにも問題なくスクリプトを記述どおりに実行したことに注意してください。

問題のあるデータ フレームは VO2 と呼ばれ、次のように設定されています。

私が実行するコードは次のとおりです。

このコードは、次の要約を生成します。

-Inf 値は、出力ではまったく新しいものです。NA しかなかった場合に、なぜ現在表示されているのかわかりません。

前述のように、2 番目のデータ フレームにまったく同じレイアウトを使用し、同じタイプの集計を実行します。ここでは、すべて正常に動作します。na.rm=TRUE で要約すると、NA ケースを -Inf 値に置き換えることなく、NA ケースが削除されます。

これが少し珍しいのは、次を使用してデータフレームを表示する場合です。

次の一連の警告メッセージが表示されます。

スクリプトの後半で、「Quad」という新しい変数を生成します。しかし、環境をクリアしてR Studioを再起動した後でも、上記の警告が表示されます。.csv ファイルの名前を変更し、別のデータフレーム名を使用してインポートしようとしました。スクリプトの後半で生成される列「Quad」が環境のどこかにぶら下がっているようです。

ここで何が起こっているのか、私は本当に途方に暮れています。

Stack の R エキスパートの 1 人が、この問題を解決する方法についてアイデアを提供してくれることを願っています。

ご検討いただきありがとうございます。

0 投票する
1 に答える
360 参照

r - 集計テーブルを作成するときに特定の値を抽出する方法 (summary_all を使用) は?

私のデータは次のようになります (ただし、12 年間で数千のサンプル サイトがあります。

以下の要約データテーブルを取得するために、すべてを要約 (以下) を使用しました。

各サンプルで利用可能な各年のデータを提供するデータ テーブルに列を追加したいと思います。とにかく、summary_all (または他のサマライズ コマンド) を使用してこれを行うことができますか?「paste unique$Year」で何かを使用する可能性があると考えましたが、それが可能かどうかはわかりません。私はRが初めてで、ガイダンスをいただければ幸いです。ここに私が探しているものがあります:

0 投票する
1 に答える
202 参照

r - R - 間隔で data.frame を要約する

毎週金曜日に data.frame で変数を合計しようとしています。

ランダム データ フレーム

手に入れたいもの

私が試したこと

dplyr::summarizeaggregateの使用を検討しましたが、 by条件を適切に設定する方法がわかりません。

カット機能を使用して同様の質問が解決されているのを見たことがありますが、それは条件を標準的な週に設定しているように見えますか? 私はまだあまり慣れていません。