pandasのmap関数でよく使う使い方
2021.08.08
個人的な pandas の map 関数のよく使う使い方をまとめました。

基本的な使用例

基本的な使い方
python
df['hogehoge'] = df['hogehoge'].map(lambda x:1 if x=='t' else  0 )

たまに使う使用例

python
df['hoge2'] = df['hogehoge'].map(lambda x:2 if x>=4 else  ( 1 if x==1 else 0 ))) ## 複数の条件の場合
df["hoge3"] = df['hoge'].map(lambda x: str(x)[0])
df['hoge_len'] = df['hoge'].map(lambda x: len(x))