Pandasで作業していると、データフレーム内の値の一つ一つに関数を適用したいことがありますね。
for文を回すでも良いのですが、もう少しスマートにしたいです。
例えば、データフレームないのすべての値に1を足したいとき。
#適用する関数を定義する
def plus_one(value):
return value+1
#データフレームに適用する
df['new_value']=df['value'].apply(lambda x : plus_one(x))
なんとスマート!!