Lambda Apply and Row Syntax Project
import codecademylib
import pandas as pd
orders = pd.read_csv('shoefly.csv')
#print(orders.head)
my_lambda = lambda x: 'animal' if x.shoe_material == 'leather' else 'vegan'
orders['shoe_source'] = orders.apply(my_lambda,axis=1)
mylambda2 = lambda row: \
'Dear Mr. {}'.format(row.last_name) \
if row.gender == 'male' \
else 'Dear Ms. {}'.format(row.last_name)
orders['salutation'] = orders.apply(mylambda2,axis=1)
print(orders.head())
Comments
Post a Comment