所以我有一个称为leads的数据帧,它包含一个名为"id";并且它包含98%的空值。
我有另一个数据帧,它包含一个名为lead_id的列。
两个数据帧的长度不相同。
如何用leads_id中的值填充第一个数据帧列(包含98%的空值(中的空值?但只要"0"中有值;id";专栏,我想把它留在那里,而不是替换它。
我试图连接两个数据帧,但它不起作用,因为已经在"id"列中的值将被覆盖
引线:
timestamp id
0 15/09/2021 8:50 NaN
1 15/09/2021 9:27 NaN
2 15/09/2021 8:50 NaN
3 15/09/2021 8:50 NaN
4 15/09/2021 8:50 NaN
... ... ...
291195 01/10/2021 0:05 NaN
291196 01/10/2021 0:05 NaN
291197 01/10/2021 0:05 NaN
291198 NaN NaN
291199 01/10/2021 0:05 NaN
目标:
lead_id converted_to_tenant
0 345291 0
1 308962 0
2 308962 0
3 306085 0
4 309542 0
... ... ...
266041 298696 0
266042 321010 0
266043 321010 0
266044 339470 0
266045 247094 0
如果它们的大小相同,我认为这是可行的:
leads.id.fillna(target.lead_id, inplace=True)