【发布时间】:2020-08-03 19:21:02
【问题描述】:
我需要用来自同一列但来自不同行的值填写一列。
示例:下面是数据结构。
fname lname
0 bob andy
1 manny dorson
2 bob NaN
现在对于所有为 NaN 的“lname”值,我想用共享公共“fname”的行中的“lname”值填充这些值”
所以没有“lname”的第三行我想从“fname”之后的第一行中选择“lname”两行都是一样的。 我期望的结果:
fname lname
0 bob andy
1 manny dorson
2 bob andy
这只是一个简单的缩小示例。 比方说,如果有多个匹配名字的行,我们可以选择第一个。 我尝试了很多东西,但没有让它发挥作用。 任何帮助表示赞赏。谢谢。
【问题讨论】:
标签: python python-3.x pandas data-science