[Python] lambda 運算式 三個判斷式 if elif else

泥膩泥膩
Jan 20, 2021

--

常常忘記在 lambda 裡,if elif else 的用法XD

這裡來記錄一下,pandas + lambda + if elif else

import pandas as pddf = pd.DataFrame({'one':[1,2,3], 'two':[4,5,6]})
# print(df)
df['add'] = df['one'].apply(lambda x: x*10 if x==1 else(x*100 if x==2 else x*1000))
# print(df)

--

--

泥膩泥膩
泥膩泥膩

Written by 泥膩泥膩

快解除我的封印RRRRRRRR~~~~

No responses yet