【发布时间】:2019-01-10 20:47:46
【问题描述】:
您好,我想创建一个数据框,在每一列中存储一个唯一变量及其平均值。目前我有一个有 2 列的数据框。一个具有名称列表,而另一个具有单个值。我想将该值与列表中的所有名称相关联,并最终找到所有名称的平均值 这是我的数据:
Df1:
names_col cost_col
[milk, eggs, cookies] 3
[water, milk, yogurt] 5
[cookies, diaper, yogurt] 7
这就是我想要的:
Df2:
names_col avg_cost_col
milk 4
eggs 3
cookies 5
water 5
yogurt 6
diaper 7
我想过以某种方式对所有行进行应用,或者使用 set() 从每个列表中删除重复项,但我不确定。任何帮助将不胜感激
【问题讨论】: