問題タブ [tidyverse]

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

r - R: 各グループ内およびデータフレーム全体内で相対的な重みを見つける

私のデータフレームには、他の2つの変数を含む各行に1つの値があります。

各自動車グループ内の各スタイルの相対的な重み、およびすべてのデータに対する各スタイルの相対的な重みを見つける方法は? 目的の出力は次のとおりです (右側の # コメントは必要ありませんが、合計重量の計算を明確にするためにここに追加されています)。

以下の私の試みは、総重量の計算にのみ成功します。同じ dplyr パイプライン内で目的の出力を取得する方法:

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

r - R: 特定の要素の列を作成してデータフレームを再形成する (制御処理)

コントロールの結果と、男性と女性の 2 つの実験的治療の結果を、各治療のサイズとともに示すデータ フレームを考えてみましょう。

コントロールと実験的な処理を並べて比較するために、次のようにデータフレームを再形成したいと思います。

以下の私の試みは機能しますが、補助データフレームを作成してから最終的なデータフレームにマージするため、面倒に思えます。

上記は 1 つのパイプライン内で達成できますか?

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

r - R と dplyr を使用した時系列データの展開と離散化

私は実験からのデータを持っています。人間の意思決定のタイミングを計りました。30 秒間にわたって繰り返し選択する選択肢 (A、B、C、D としましょう) のセットがあり、最初、次に 2 番目、次に N 番目の選択の時間を計ります (被験者は気が変わる可能性があります)。データは次のようになります (時間はミリ秒):

毎秒選択されたオプションを取得できるようにするために、データを離散化して拡張したいと思います。(まだ) 選択の余地がない場合は、デフォルトで 0 に設定されます。理想的には、このようになります

...など、秒 = 30 まで続きます。

tidyverse パッケージと dplyr パイプに基づくソリューションは大歓迎です。しかし、私は他の解決策に対してオープンです。ありがとう!

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

r - 可変列タイプの複数の .csv ファイルを R にインポートする

すべての .csv ファイルを (1 つのディレクトリから) 読み取り、すべての列を文字列として読み込んでから、それらを 1 つのデータ フレームにバインドするために、lapply を適切に構築するにはどうすればよいでしょうか。

thisごとに、すべての .csv ファイルをロードしてデータフレームにバインドする方法があります。残念ながら、彼らは、列がどのように型キャストされるかの変動性に悩まされています。したがって、このエラーが表示されます:

エラー: 列の文字から整数に自動的に変換できません

データ型の引数でコードを補足しようとしましたが、すべてを文字として保持しようとしています。「ループ」の各サイクルのサブジェクトを効果的に参照するために、ラップリー「ループ」を適切に取得できるようになりました。

私がtidyverseに保つことができるこれに対する簡単な修正はありますか、それともレベルを下げて、自分で for ループを公然と構築する必要があります - this .

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

r - 特定の行数を超えるグループのみを保持する方法は?

したがって、このスクリプトを実行すると、以下の出力が得られます。現在、カットとカラーの列には、rank1 の列からもわかる「フェア D」の組み合わせが 3 つしかありません。別のグループ「 Fair E」には 5 つの行があります。3 行を超えるグループの行だけを保持したい。

ここに画像の説明を入力

0 投票する
0 に答える
106 参照

r - R: 各グループとすべてのデータの要約を計算する方法は?

次のタスクはかなり頻繁に発生すると思います。各グループとすべてのデータの要約を計算し、結果を 1 つのデータフレームに表示します。たとえば、アヤメのデータフレームの場合、各種の各列の平均を計算できます。

すべての種の各列の平均を計算し、唯一の行を「すべての種」と呼ぶことができます。

最後に、両方のデータフレームをバインドすることで、目的の出力を取得します。

私の質問は次のとおりです。これはすべて 1 つのパイプライン内で実行できますか (2 つのデータフレームを作成してからバインドする必要はありません)。

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

r - R Shiny - チェックボックスGroupInputでフィルタリングする方法

次の光沢のあるコードを設定しました。

グローバル.R:

ui.R:

そしてserver.R:

大陸のフィルタリング方法に問題があります。デフォルト設定では、合計 344 か国がテーブルに表示されていることがわかります。しかし、オセアニアのチェックを外すと、その数は 420 か国に増えます (?)。何が起こっている?問題がfilter(continent == input$ContinentSelect)server.R ファイルの行に関係していることは確かですが、修正方法がわかりません。