J'ai cela comme un dataframe:
custid jour freq
346782 1 0
346782 0 1
346782 1 2
346783 0 0
346783 0 1
346783 0 2
Mais dans le but de l'apprentissage automatique, je veux semi-transposer ceci en:
346782 1 0 0 1 1 2
346783 0 0 0 1 0 2
Vous savez, de sorte que le custID ne vienne qu'une seule fois avec TOUTES ses caractéristiques associées dans une seule rangée devant lui.
J'ai essayé diverses choses telles que:
df1 = pd.melt(newdf, id_vars=['0']).drop('variable', axis=1).sort_values(0)
Comment puis-je accomplir cette transformation?