1
私は種名とHabitat_id
のデータフレームを持っています。私はHabitat_id
に基づいて新しい列を作って、Habitat_id
に従って種を割り当てたいと思います。例えば、私のデータフレームは、以下のようになります。rの他の列に基づいて新しい列を作成します
Species_Name Habitat_id
abc cde 85
acc bcc 26
acd dcc 138
acp acp 35
acp acp 37
acp acp 38
bpp cpp 26
qpp qlp 26
qpp qlp 22
qpp qlp 24
私は新しいデータフレームがどのように見えるだろうとします
Species_Name 22 24 26 35 37 38 85 138
abc cde 0 0 0 0 0 0 1 0
acc bcc 0 0 1 0 0 0 0 0
acd dcc 0 0 0 0 0 0 0 1
acp acp 0 0 0 1 1 1 0 0
bpp cpp 0 0 1 0 0 0 0 0
qpp qlp 1 1 1 0 0 0 0 0
でこれを行うことができますが、として '必要があるかもしれません.data.frame.matrix(テーブル(df1)) ' – akrun
素晴らしい。できます。ありがとう。 –