→ Hsins: 是想不到還是懶得找... 09/19 20:28
→ papple23g: df.apply 09/19 20:40
→ tuberosum: qq 我試半天還是一直ERROR 我也不知道錯在哪 才上來問 09/19 22:06
df.apply(lambda x: x["B"]-x["A"] if x["C"]>0 else
x["B"]-x["A"]
還是不能跑出來 也不知道問題在哪才詢問各位大神
※ 編輯: tuberosum (125.230.30.45 臺灣), 09/19/2022 22:19:54
→ papple23g: apply裡面要再加參數axis=1,下次把錯誤訊息一併貼上來 09/19 22:34
→ papple23g: 比較好 09/19 22:34
→ tuberosum: 我也不知道錯在哪 KeyError: 'C' 09/19 22:50
→ tuberosum: 前面錯誤一長串 09/19 22:50
→ tuberosum: 痾 成功了 感謝qq 09/19 23:20
→ gene50814: pd.np.where 或是有更多的規則可以用np.select 09/20 00:06
→ lycantrope: 每篇dataframe都問差不多... 09/20 08:33
→ lambo: df.loc[df['C']>0, 'D'] = df['B']-df['A'] 09/22 19:47
→ lambo: df['D'] = df['D'].fillna(df['A']-df['B']) 供參 09/22 19:48
→ tuberosum: 感謝各位 09/25 16:13