【Python】pythonでRのdplyrを使うあれこれ

こればかりは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で表現するのは決まりみたい。

コメント