中级
实现员工饮食偏好与菜品匹配
未完成
中级参考
代码结构已给出,请填写 ____ 处
def solve():
from pyodide.http import open_url
from io import StringIO
import pandas as pd
emp=pd.read_csv(StringIO(open_url(____).read()))
dishes=pd.read_csv(StringIO(open_url(____).read()))
def match_dishes(____):
filtered=dishes_df.copy()
if emp_row['____']==____:
filtered=filtered[filtered['____']==____]
if emp_row['____'] and str(____)!='____':
allergen=str(____)
filtered=filtered[~filtered['____'].str.contains(____)]
return filtered
print(____)
for _,e in emp.head(____).iterrows():
matched=match_dishes(____)
print(____)
示例
输入
solve()
期望输出
Employee-dish matching: 陈志远(veg=0,allergen=乳制品): 58 suitable dishes 李晓燕(veg=0,allergen=nan): 60 suitable dishes 王浩然(veg=0,allergen=nan): 60 suitable dishes 张雅丽(veg=1,allergen=花生): 27 suitable dishes 刘思远(veg=0,allergen=nan): 60 suitable dishes
👑
升级 VIP
解锁全部题目,畅通无阻地学习
- ✓ 解锁全部训练包所有题目
- ✓ 查看完整参考代码和提示
- ✓ 浏览器内直接运行 Python 代码
- ✓ 自动批改 + 进度追踪
30天
¥18
1年
¥99
2年
¥158
3年
¥199