In [23]:
def mayoral_excuse_machine(name, location):
import pandas as pd
import random
apologies = [
'Sorry,',
'My apologies,',
'My bad,',
'I\'m terribly sorry,']
apology = random.choice(apologies)
df = pd.read_csv('data/excuse.csv')
row = random.randrange(11)
excuse_lower = df['excuse'][row]
excuse = excuse_lower[0].upper() + excuse_lower[1:] + '.'
url = df['hyperlink'][row]
return apology + ' ' + name + ', for being late to '+ location + '. ' + excuse + '\n' + url