Food Points
Sat 17 May 2025
title: "Food Points" author: "Rj" date: 2019-04-24 description: "-" type: technical_note draft: false
import numpy as np
import pandas as pd
data = {
'dinner' : ['chicken wrap', 'stake', 'rudy burger', 'sushi', 'chicken teriyaki', 'caesar salad']
}
df = pd.DataFrame(data)
df
| dinner | |
|---|---|
| 0 | chicken wrap |
| 1 | stake |
| 2 | rudy burger |
| 3 | sushi |
| 4 | chicken teriyaki |
| 5 | caesar salad |
def get_food_points(food):
if('chicken' in food):
return 2
if('stake' in food):
return 1
if('burger' in food):
return 1
if('salad' in food):
return 7
return None
df['food_points'] = df['dinner'].apply(get_food_points)
df
| dinner | food_points | |
|---|---|---|
| 0 | chicken wrap | 2.0 |
| 1 | stake | 1.0 |
| 2 | rudy burger | 1.0 |
| 3 | sushi | NaN |
| 4 | chicken teriyaki | 2.0 |
| 5 | caesar salad | 7.0 |
df
| dinner | food_points | |
|---|---|---|
| 0 | chicken wrap | 2.0 |
| 1 | stake | 1.0 |
| 2 | rudy burger | 1.0 |
| 3 | sushi | NaN |
| 4 | chicken teriyaki | 2.0 |
| 5 | caesar salad | 7.0 |
Score: 5
Category: data-wrangling