我有兩列,BinaryCol
,也就是您可能已經猜到的0和1以及OnsetTime
,它的範圍是0到294。使新的一列將包含的OnsetTime
值只爲BinaryCol
= 1python pandas如果列A中有1,使用同一行中列B的值
我現在有這樣的行:
df['Test'] = df['BinaryCol'].apply(lambda row: ['OnsetTime'] if row['BinaryCol'] > 0 else 0, axis=1)
,但它不工作。