所以我遇到了这个另一个令人讨厌的问题,作为我学习python的第一步的另一个障碍。正/负值分列?
我有结果栏有正面/负面/零值(赢钱,损失,没有承诺)。我想根据符号拆分为赢/输,还有零将填充零,新赢奖列中的负排;零将在新损失列中填充零和正数行。
DATA。
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])
DESIRED OUTPUT。
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]
你可以添加输出?对我来说它返回错误。 – jezrael
干杯@jezrael。不知道我在想什么。我已经纠正了答案。 – Batman