【发布时间】:2019-08-26 20:51:02
【问题描述】:
我有一个数据框。它的一部分看起来像这样:
PN 供应商 Date1 Q_QTY 价格 B_QTY Date2 1023242 1 2017 年 6 月 2 日 1 9.32 250 2019 年 7 月 1 日 1023242 1 2017 年 6 月 2 日 1 8.81 100 2017 年 5 月 3 日 1023242 1 2017 年 6 月 2 日 1 9.50 200 2019 年 7 月 1 日 1023242 2 "" 1 152.26 1 2019 年 4 月 9 日 1023242 1 "" 0 9.32 250 2019 年 7 月 1 日 1023242 1 "" 0 8.81 100 2017 年 5 月 3 日 1023242 1 "" 0 9.50 200 2019 年 7 月 1 日PN 有很多,每个 PN 可以由不同的供应商生产。由于某些原因,有些“重复”记录除了“Date1”之外的所有列都相同,例如第一行和第五行。
我希望输出仅包含基于相同 PN 和供应商的 Date1 列中没有“”的行,并且还包括具有相同 PN 但供应商不同的行,尽管 Date1 是“”。
这是我想要的输出:
PN 供应商 Date1 Q_QTY 价格 B_QTY Date2 1023242 1 2017 年 6 月 2 日 1 9.32 250 2019 年 7 月 1 日 1023242 1 2017 年 6 月 2 日 1 8.81 100 2017 年 5 月 3 日 1023242 1 2017 年 6 月 2 日 1 9.50 200 2019 年 7 月 1 日 1023242 2 "" 1 152.26 1 2019 年 4 月 9 日【问题讨论】: