我有一个看起来像这样的数据框:
产品编号 | 售出单位 | 库存中的单位 |
---|---|---|
101 | 32 | NaN |
102 | 45 | NaN |
103 | 15 | NaN |
104 | 27 | NaN |
101 | NaN | 18 |
102 | NaN | 12 |
103 | NaN | 30 |
104 | NaN | 23 |
如您所见,第一列包含重复项,其中每个实例在一个“数据”列中都有数据,但在另一个“数据”列中没有。
有没有办法合并行,所以数据框看起来像这样?
产品编号 | 售出单位 | 库存中的单位 |
---|---|---|
101 | 32 | 18 |
102 | 45 | 12 |
103 | 15 | 30 |
104 | 27 | 23 |
尝试groupby.first
:
>>> df.groupby('productID', as_index=False).first()
productID units sold units in inventory
0 101 32.0 18.0
1 102 45.0 12.0
2 103 15.0 30.0
3 104 27.0 23.0
>>>
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句