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

Popular posts from this blog

Binomial Test in Python

Slicing and Indexing in Python Pandas

Python Syntax and Functions Part2 (Summary Statistics)