推 FatGuyinNCTU: Groupby 之後再依次處理不同單位 02/18 09:32
→ MOONY135: 多一個新欄位 然後BY你的UNIT不同作新處理 02/18 10:49
→ MOONY135: IF UNIT=ft^2 then new_value = 2 * value 02/18 10:50
感謝提示.目前想到大概可以這樣,不過不知道if應該加在哪?可以再給一些提示嗎謝謝
def to_sq_meter(x):
return 0.0929 * x
df['si_unit'] = df['unit'].map(to_sq_meter)
※ 編輯: InRainbows (129.82.194.235), 02/18/2016 12:00:30
→ MOONY135: PYTHON 寫SQL語法這樣 02/18 16:58
推 painkiller: 如果單位是兩種,只是square feet字串長不一樣 02/21 10:11
→ painkiller: df[df.unit != 'm2'].Value*0.0929 02/21 10:16
→ Yshuan: 做一個dict of function或著strategy pattern? 02/23 18:13
→ Yshuan: 剛沒看懂 @@ 多一個欄位去記單位一勞永逸吧 02/23 18:15
→ Yshuan: def transferUnit(tagetUnit): #實作switch-case by unit 02/23 18:18