私はRが初めてで、少し苦労しています。私はこのデータフレームの一部を個々の列に置き換えます。
reg 12345
val1 1
val2 0
reg 45678
val1 0
val2 0
val3 1
reg 97654
val1 1
reg 567834
val3 1
reg 567845
val2 0
val4 1
のようなデータフレームを持っている私の目標は、誰かが私をここに導くことができることを望ん
reg val1 val2 val3 val4
12345 1 0 0 0
45678 0 0 1 0
97654 1 0 0 0
567834 0 0 1 0
567845 0 0 0 1
には、この形式にデータを変換することです。私のデータソースは200行未満で、アプローチに関しては制約はありません。 マシンの実行中に十分なメモリと処理能力があるとします。
を使用してオプションです。 。 tidyrとデータテーブルを使用する複数のアプローチがここにありますhttps://stackoverflow.com/questions/30592094/r-spreading-multiple-columns-with-tidyr – Niko
[複数変数の反復測定をどのように広げることができますか(https://stackoverflow.com/questions/29775461/how-can-i-spread-repeated-measures-of-multiple-variables-into-wide-format) – Niko
多分[this](https: //stackoverflow.com/a/44796994/2204410)はインスピレーションを与えることができます。 – Jaap