如果观察名称重复,如何将非重复值转置为列(作为变量)?

时间:2019-06-28 18:53:07

标签: python pandas

所以,我认为标题没有像我那样有用。

请考虑以下内容:

df_alunos_ativos[['Nome','Plano']].head(5)

    Nome                        Plano
0   Adrian de Medina Marques    Afiliacao Anual
1   Adriano Julius Portes       Pacote CrossFit
2   Adriano Julius Portes       Afiliacao Anual
3   Alefe Silva de Castro       CFXL
4   Alfredo Pacheco Reis        Afiliacao Anual

“ Adriano Julius Portes”分配了两个计划。我想每次重复一个名称(因为用户有多个活动计划),将每个计划发送到特定列。 我期望的输出应该是这样:

df_alunos_ativos[['Nome','Plano']].head(4)

    Nome                        Afiliacao Anual     Pacote CrossFit     CFXL
0   Adrian de Medina Marques    1                   0                   0
1   Adriano Julius Portes       1                   1                   0
2   Alefe Silva de Castro       0                   0                   1
3   Alfredo Pacheco Reis        1                   0                   0

如何在不亲自观察的情况下做到这一点?

0 个答案:

没有答案