如何组合某些列中具有相同值的值

阿伦科塔里

我想创建一个在事务列中具有相同值的项目列表,我尝试使用 for 循环,但它给出了一些随机地址。

代码和错误片段

例如:

lst = [["bread"],["Scandinavian", "Scandinavian"],["Hot chocolate", "Hot chocolate"]]
瓦卜哈夫

您可以使用 adefaultdict(list)来跟踪重新Transaction IDs出现的情况Item,并将其附加到refHash

from collections import defaultdict
refHash = defaultdict(list)

for i,id in enumerate(df['Transaction'].values):
    refHash[id] += [df.loc[i,'Item']]

lst = list(refHash.values())

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在R中删除具有相同值的列

从仅某些列具有相同值的Pandas数据框中删除重复的行

如何在python中具有相同键的两个不同字典中组合值

使用python在数据框的某些列中删除具有相同值的行

如何在与mysql中的旧值具有相同ID的列中插入新值

如何在Unix命令的两列中获得具有相同值的唯一值

熊猫数据框,删除某些列中具有相同值的两行之间的行

内存中具有相同值的列表/组合

如何计算具有多个观察值/行的,在列的不同行中具有值组合的参与者的数量?

通过在Python Pandas中组合具有相同索引的值来创建新列?

如何添加约束以停止在Postgres中仅对某些指定值停止具有两个相同值的列?

如何更新具有相同值的列?

如果值在不同的列中具有相同的组合,则删除行

如何检查数据框中是否存在具有相同值组合的行?

如何在某些字段中聚合具有相同值的多个对象?

如何计算表中具有相同列值的行数?

将具有相同值的列变量组合到新变量中

如何提取与某行相同的一列中具有相同值的所有行?

MySQL中具有相同列值的多行值求和

如何对特定列中具有相同值的行求和

R - 合并/组合具有相同名称但某些数据值为零的列

如何:在 PHP 中组合两个数组中具有相同键的值

熊猫将具有相同索引的一列值组合到列表中

如何使用Python获取另一列中具有相同值的值的总和?

如何组合具有相同元素值的数组

如何组合两列(Python)中具有相同值的行?

获取在“位置”列中具有相同不同值组合的 ID 数量

如何检查前一个标签是否与数组中的某些值具有相同的值

如何将具有相同列名的值组合到 R 中的新数据框中?