【发布时间】:2021-10-03 20:35:12
【问题描述】:
我有一个如下的数据框: `
`pd.DataFrame({
'location':['Hyd','Mum','Viz'],
'rank1':[1,2,3],
'rank2':[np.NaN,1,2],
})
看起来像这样:
location rank1 rank2
0 Hyd 1 NaN
1 Mum 2 1
2 Viz 3 2
现在我想添加一列“来源”,使其如下所示
location rank1 rank2 source
0 Hyd 1 NaN Mum
1 Mum 2 1 Viz
2 Viz 3 2 none
正如您在上面第一列中看到的那样,我们得到了 Mum,因为第一行中的 rank1 = 1 = 第二行中的 rank2,其位置为 Mum,因此我们将 mum 分配给第一列中的源,其他列也相同 请帮帮我 谢谢
【问题讨论】:
标签: python-3.x pandas dataframe sorting