如何使用字典在数据框中添加类别列?

问题描述 投票:0回答:1

所以我有一本字典:

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)

但我不知道该用绳子做什么

python dataframe dictionary categories
1个回答
0
投票

data_customized={'姓名': ['爱丽丝', '鲍勃', '查理'],'城市': ['纽约', '旧金山', '洛杉矶'],'年龄': [25, 30, 22],'职业': ['工程师', '设计师', '演员'] }

df_customized =pd.DataFrame(data_customized)

显示自定义的DataFrame

打印(df_customized)

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.