問題タブ [gather]

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

reshape - 日付が列行になるようにデータフレームを再形成する

このようなデータテーブルがあります。

項目名 日にち 価値
1 2021年 123
1 2022年 234
1 2023年 345
2 2021年 234
2 2022年 345
2 2023年 456
3 2021年 345
3 2022年 456
3 2023年 567

次のように形を変えようとしていますが、正しく見えるように運がありません。ギャザーを使用するたびに、列名として日付を取り、項目名を入力するだけのようです。

私はそれがこのように見えることを望みます

日にち 1 2 3
2021年 123 234 456
2022年 234 345 345
2023年 345 456 456

シンプルだと思いますが、私の心は今溶けています。これが私が使用したもので、うまくいきません.

spreadattempt <- spread(X, key = "Date", value = "Value")

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

matlab - MatLab で収集関数を動的に呼び出す

gather()MatLabで関数を動的に呼び出そうとしています。

私は現在、次のようなことをしています:

上記では、データはロードされますが、gather 関数は失敗します。途中で文字列を渡しているためだと思います。回避策が何であるかはわかりません。

アドバイスをいただければ幸いです。