【发布时间】:2019-06-16 01:54:34
【问题描述】:
我有一个数据框,其中一些值分布不均 - 有些缺失,有些没有缺失。
数据如下:
Utility Location ID Name Unit1 Mover1 Unit2 Mover2
500 Municipal 75 Glover 1A GT
500 Municipal 75 Glover 2A GT
500 75 Glover 3A GT
500 Municipal 75 Glover 1A GT
500 75 Glover 2A GT
500 75 Glover 3A GT
.
.
51 Provincial 85 Toshi 1 CT 1B CT
51 Provincial 85 Toshi 2 CT 2B CT
51 Provincial 85 Toshi 5 ST 5B1 ST
我想在 Unit1 = Unit2 和 Mover1 = Mover2 时填充和合并数据框,但单独保留已经匹配的部分 - Toshi 值。第二个需要是让Location 值填充与Name、ID 和Utility 相似的值 - 如果其中任何一个匹配,则应使用之前使用的Location 填充。
输出看起来像:
Utility Location ID Name Unit1 Mover1 Unit2 Mover2
500 Municipal 75 Glover 1A GT 1A GT
500 Municipal 75 Glover 2A GT 2A GT
500 Municipal 75 Glover 3A GT 3A GT
.
.
51 Provincial 85 Toshi 1 CT 1B CT
51 Provincial 85 Toshi 2 CT 2B CT
51 Provincial 85 Toshi 5 ST 5B1 ST
有没有像上面一样压缩这个数据框的简单方法?
【问题讨论】:
标签: python python-3.x pandas dataframe replace