問題タブ [melt]

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 に答える
468 参照

r - データフレームの列の値を分離して溶かす

Client.ID 列の値を分離して溶かしたいデータ フレームがあるので、各行には 1 つの Client.ID と、対応する Account.Name と所有者が含まれます。

最後はこんな感じにしたい

ありがとう。

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

r - データフレームの列を分割し、それに応じて行を複製する方法は?

次のようなデータフレームがあります。

この形式に変換するにはどうすればよいですか?


最初のステップはmelt()データフレームにあると思います(ところで、その警告について心配する必要がありますか?):

次に、基本的に「値」列を「strsplit()」して、それに応じて行を複製する必要がありますが、それを行う方法が思いつきません。

どんな助けでも大歓迎です!ありがとう。

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

r - Rで多変量時系列を再形成する

時系列 T(1)、T(2)、T(3)、T(4)...Tn があり、さらに 2 つの時間依存パラメータ P(1)、P2(2)、P(3) があります。 )... および R(1),R(2),R(3)... したがって、データは次のようになります

その特定の例では、最後の列がモデル ターゲットで、最初の 9 列が予測変数です。T、P、R の 3 つの前の時点を使用して T を予測しようとしています。

Rでこれを行うにはどうすればよいですか?私は R が初めてで、reshape パッケージを操作するのに本当に苦労していますか?

価値があるのは、実際には 2 ではなく 10 の異なる予測子があることです。どうもありがとう!

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

r - Reshape2 を使用して reshape (統計パッケージ関数) が設計された目的を実行する R

stats パッケージの reshape が設計されていることを正確に実行しようとしています。形式の一連の変数を持つ幅広いデータセットがありますvar_name.date。残念ながら、reshape は中規模のデータセットでさえ処理するには不十分なようです。そのため、data.table.melt関数を使用しようとしています。

私の主な問題は、長い形式の変数に基づいて変数を個別の値列にグループ化することです。これは可能ですか、それともそれぞれを個別に実行してから実行する必要がありcbindますか?

ここに私が持っているものがあります:

そして、これはstatsパッケージがreshape私を嘲笑し、1行の素晴らしさで私が望んでいることを正確に実行しますが、スケーリングはしません。

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

r - R: データをキャストして元の形式に戻す

変数の一連の行値から列を作成する方法を理解しようとしています。ここにおもちゃの表現があります、私はセットを持っていますmelted:

私はこのようになりたいです:

そのための適切なcastコマンドは何ですか?

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

r - R: スポーツ チームのラインナップ データの再フォーマット

R には、スポーツ チームとその試合のスターティング ラインナップに関するデータがたくさんあります。私のデータセットの例は次のとおりです。

私が達成しようとしているのは、各試合日の「プレイヤー対プレイヤー」の対戦ごとに個別のエントリを作成することです。出力を次のようにしたい:

そのため、その日に各選手が各チームと対戦するのではなく、1 対 1 でパフォーマンスを分析して比較することができます。

編集: 私は選手を相手チームの選手と比較したいだけです. また、その MATCH_ID で対戦したチームのプレーヤーとプレーヤーを比較するだけで済みます。したがって、この例では、各プレイヤーには 5 行のエントリがあります (特定の対戦で対戦したチームの各プレイヤーに対して 1 行)。

これを達成するための最良の方法を教えてください。reshape または Melt を使用した経験がありますが、このインスタンスで必要なものを生成することはできません。

私が必要とするものを達成するための最良の方法を誰でもお勧めできますか?

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

r - データを融解するときに、考えられるすべての変数が示されるようにするにはどうすればよいですか?

編集2:開始データで更新

編集 1: 長い形式に溶かす前に、melt 関数のデータまたはパラメーターを変更する方法 (見落としているか理解していない可能性があります) を知りたいです。

次のデータから始めました。

溶けるとこんな感じ。

ただし、合計で、すべての可能な変数として type1 から type5 が存在する必要があります。データにはタイプ 5 が含まれていなかったため、融解データの一部ではありませんでした。テーブル内のサンプルごとにすべての変数を使用したいと思います。したがって、データにないタイプ 5 については、エントリがないのではなく、Sample type5 0 0 が必要です。メルトとキャストの API を見ましたが、上記の問い合わせに対する回答が見つかりませんでした。

何か案が?ありがとう!