我收到错误代码: ValueError:传递的项目数错误3,放置位置隐含1。
我想做的是导入数据集并计算重复的值,删除重复的值并添加一列,该列表示存在x个重复的数字。
这是为了对13000行45列的数据集进行排序。 我尝试了在线找到的其他解决方案,但似乎无济于事。我对编程很陌生,非常感谢所有帮助
var myDict = {
objA: {
x: 10,
y: 10,
width: 50,
height: 50
},
objB: {
//more values
}
//...
}
我希望它会提供带有列的新excel文件: 产品编号最后订购|描述数量 而且,如果以后需要,我希望能够从原始数据集中添加其他列。
答案 0 :(得分:0)
问题出在这一行:
df['Quantity'] = df.groupby('Item No:').transform('count')
分配的右侧部分是一个数据框,您正尝试将其放入列中。您只需要选择一列。像
df['Quantity'] = df.groupby('Item No:').transform('count')['Description']
应该工作。