所以我有一本字典:
dict = {'apple':'fruit', 'grape':'fruit', 'chickpea':'beans','coffee cup':'tableware'}
我想知道如何使用它来创建一个新列,用文本字符串对这个数据框进行分类:
项目 | 成本 |
---|---|
快乐果园的苹果 | 15 |
来自随机葡萄园的葡萄 | 20 |
鹰嘴豆和黑豆混合 | 10 |
带有狗贴花的咖啡杯 | 14 |
进入类似的事情
项目 | 成本 | 类别 |
---|---|---|
快乐果园的苹果 | 15 | 水果 |
来自随机葡萄园的葡萄 | 20 | 水果 |
鹰嘴豆和黑豆混合 | 10 | 豆类 |
带有狗贴花的咖啡杯 | 14 | 餐具 |
如有任何帮助,我们将不胜感激!
我已经制作了我的字典,并且我已经尝试过
dict = {'apple':'fruit', 'grape':'fruit', 'chickpea':'beans','coffee cup':'tableware'}
df[category] = 'a'
df['category'] = df['Item'].map(dict)
但我不知道该用绳子做什么
data_customized={'姓名': ['爱丽丝', '鲍勃', '查理'],'城市': ['纽约', '旧金山', '洛杉矶'],'年龄': [25, 30, 22],'职业': ['工程师', '设计师', '演员'] }
df_customized =pd.DataFrame(data_customized)
打印(df_customized)