我有一个包含物种名称和Habitat_id的数据框架。我想根据Habitat_id创建新的列,并根据它们的Habitat_id分配物种。例如,我的数据帧如下所示:
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 0https://stackoverflow.com/questions/41459602
复制相似问题