| 账号|城市名称|
| - ------|- ------|
| 小行星123456||
| 小行星123456|德里|
| 小行星123456||
| 小行星123456||
| 小行星123456||
| 小行星910234||
| 小行星910234||
| 小行星910234||
| 小行星910324||
| 小行星910324|班加罗尔|
| 小行星910324||
| 小行星910324||
| 小行星360825||
| 小行星360825||
| 小行星360825||
| 小行星360825|孟买|
| 小行星360825||
| 小行星123456||
| 小行星123456||
| 小行星123456||
| 小行星123456||
| 小行星123456||
| 账号|城市名称|
| - ------|- ------|
| 小行星123456|德里|
| 小行星123456|德里|
| 小行星123456|德里|
| 小行星123456|德里|
| 小行星123456|德里|
| 小行星910234|班加罗尔|
| 小行星910234|班加罗尔|
| 小行星910234|班加罗尔|
| 小行星910324|班加罗尔|
| 小行星910324|班加罗尔|
| 小行星910324|班加罗尔|
| 小行星910324|班加罗尔|
| 小行星360825|孟买|
| 小行星360825|孟买|
| 小行星360825|孟买|
| 小行星360825|孟买|
| 小行星360825|孟买|
| 小行星123456||
| 小行星123456||
| 小行星123456||
| 小行星123456||
| 小行星123456||
2条答案
按热度按时间r9f1avp51#
如果要基于
Acc numb
填充CityName
,可以尝试以下操作:此代码按
Acc numb
分组,并使用ffill()
和bfill()
填充CityName
中的缺失值,以便使用在该组中找到的CityName
。如果某些Acc numb
没有CityName
,则行将保持为NaN
k2fxgqgv2#
通过比较移位值与
Series.cumsum
的累积和创建连续组,并通过GroupBy.transform
与GroupBy.first
获得新列中每组的第一个非缺失值:910234
与910324
不同,因此不使用Bangalore
填充。*