2

別の列の末尾の行に基づいて pandas データフレームで計算を行うことは可能ですか? このようなもの。

frame = pd.DataFrame({'a' : [True, False, True, False],
                  'b' : [25, 22, 55, 35]})

出力を次のようにしたい:

A     B     C
True  25    
False 22   44
True  55   55
False 35   70

列 A の末尾の行が False の場合、列 C は列 B と同じで、列 A の末尾の行が True の場合、列 C は列 B * 2ですか?

4

1 に答える 1