こればかりはRに軍配があがるよなあ。それでもpythonでやりたいとき用。
import
from dfply import *
ifelseしてmutate
umagoto_race_joho_10years_df = \
umagoto_race_joho_10years_df >> \
mutate(SHOURI_NUM=if_else(X.KAKUTEI_CHAKUJUN == 1, 1, 0))
# 値を書き換えたいとき
p_data = p_data >> \
mutate(first_prev_pace=if_else(X.first_prev_pace == "H", 1,
if_else(X.first_prev_pace == "S", -1,
0)))
バックスラッシュはただの改行。
接続は>>を使う。
オブジェクト名をXで表現するのは決まりみたい。
コメント