問題タブ [reshape2]

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

r - R: 複数行の ggplot2 コマンドからの「単項演算子エラー」

以下に示す 3 番目の列で示されているように、ggplot2 を使用して 2 つの異なる種の箱ひげ図の比較を行っています。

ただし、次のコードを実行すると:

次のエラーが表示されます。

これは、値が何であれ、変数melt.dataを使用して実行したときにも発生します。誰かがこれを修正するのを手伝ってくれますか? 以前、同じようにフォーマットされた別のデータセットを使用してこのコードを正常に実行したことがありますが、ここで何が問題なのかわかりません。

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

r - 列の値を dcast() で合計するにはどうすればよいですか?

私は dcast 関数で立ち往生しています。数え年ごとに多くの種の個体の合計表を作成しようとしています。

(1) 年 (因子)、(2) 種の名前 (因子)、および (3) カウント (数値) の 3 つの列を持つデータ フレームがあります。

私は合計でこの種のテーブルを取得しようとしています:

集約は私が望むことをしません。私はdcastこのような関数を使用しています:

何を試しても、合計は因数では機能しません。次のエラー メッセージが表示されます。

デフォルトの関数 (長さ) を試してみると、個人の合計ではなく行数の合計が得られました。他の要因ではなく、[カウント] 列を処理するように合計を設定しようとしても、機能しないか、同じエラー メッセージが表示されます。

カウントの合計でそのようなテーブルを取得するにはどうすればよいですか?


編集:

関数は偽の合計を計算し、個体を生成します。ここでは、Excel と R のクロス テーブルで作成された合計の比較を示します。

計算された数値は、昨日持っていた行の合計にも対応していません。これらの合計はどのように機能していますか?

編集2:

その助けになることを願っています...

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

arrays - Reshape acast() 欠損値を削除

私はこのデータフレームを持っています:

スコアの値の範囲が異なることに注意してください。スコア 1 は 1 ~ 3 の範囲、スコア 2 は -6 の範囲、スコア 3 は 1 ~ 3 の範囲、スコア 4 は 1 ~ 4 の範囲です。

私はこのようにデータを再形成しようとしています:

欠落している場合、出力配列にはスコアが「0」として含まれることに注意してください。これらの不足しているスコアが によって出力されるのを止める方法はありますacastか?

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

r - Rはベクトルを複数の列に再形成します

次のようにRにベクトルがあるとしましょう:

このベクトルを 10x10 行列に再形成したいので、代わりにこのデータが得られます。

reshape 関数を使用しようとしましたが、うまくいきませんでした。誰か助けてくれませんか?