Donc je suis tombé sur un autre petit problème ennuyeux, comme un autre obstacle dans mes premiers pas dans l'apprentissage de Python.Colonne partagée sur les valeurs positives/négatives?
J'ai une colonne de résultat qui a des valeurs positives/négatives/nulles (gains, pertes, pas d'engagement). Je voudrais diviser en gains/pertes basées sur le signe, les zéros rempliraient les zéros et les lignes négatives dans la nouvelle colonne des gains; les zéros remplissent les zéros et les lignes positives dans les nouvelles colonnes de perte.
DONNÉES.
g=pd.DataFrame({'OUTCOME':[100,-100,400,-200,-200,-750,-250,1000,0,100,-100]},index=[1,1,2,2,2,3,3,3,4,4,4])
SORTIE DÉSIRÉE.
g['WINNINGS']=[100,0,400,0,0,0,0,1000,0,100,0]
g['LOSS']=[0,100,0,200,200,750,250,0,0,0,100]
Pouvez-vous ajouter la sortie? Pour moi, cela renvoie une erreur. – jezrael
Cheers @jezrael. Je ne suis pas sûr de ce que je pensais. J'ai corrigé la réponse. – Batman