如何每行仅合并数据帧一次

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

抱歉,我对此很陌生,所以请原谅我任何愚蠢的问题。

[我正在尝试使用熊猫来合并Salesforce的一些报告,

我有两个报告:

Labour ReportPlant Report

并想产生:Combined Report

但是,由于两者共享相同的索引,因此我的工厂报告的第一行重复了5次,即:]

Incorrectly Merged Report

我的下一个想法是使用.align(),然后使用.duplicated()返回一个布尔序列,显示重复的行,并清除重复行的内容。如果要使用此方法,如何清除行中的内容?

而且这似乎效率很低而且很难做到,还有其他更优雅的解决方案吗?

欢呼声

抱歉,我对此不熟悉,所以请问我可能会问的任何愚蠢的问题。我正在尝试使用熊猫合并Salesforce的一些报告,我有两个报告:“劳动报告”和...

python pandas data-wrangling
2个回答
0
投票

这里有一些示例数据


0
投票

假设您不需要在最终结果上重复列“ DJR号”。我们可以根据DJR编号加入两个数据框。复制函数将返回一系列关于它们是否重复的布尔值。如果它们为True,则为其分配空值。

© www.soinside.com 2019 - 2024. All rights reserved.