pandasはある列のデータを処理する


今日問題が発生しました.処理手順をメモして、pandas変数のフィールドを変換します.
以前はapplymapですべてのフィールドを一括処理し、いくつかの資料を検索した後、applyメソッドを使用して必要なフィールドだけを変更することを学びました.
#       ,        ,       
#                        ,     1 0

def processMethod(d:str)->int:
    # print(d)
    if d.find('something')>0:
        return 1
    else:
        return 0

#           
#          ,  variable['paramName']         

#          apply  ,      lambda,   x['paramName']         
#    axis=1,     , rooms        ,            
# axis=1,             ,    

rooms['direction']=rooms.apply(lambda x:processMethod(x['direction']),axis=1)