加入具有相同ID的行,同时保留有关python中某些行的某些信息

问题描述 投票:0回答:1

我有这样的数据框

id   Name     Car        Country   Date
1    Pedro   toyota      Mexico    01/01/2020
1    Pedro               Mexico    01/05/2020
2    Jan     Mercedes    France    02/02/2018
2    Jan     KIA                   10/10/2018
2    Jan     Ford                  01/01/2020
3    Tina    Chevrolet   USA       04/05/2020

我想按id对行进行分组,如果在列中我拥有与我相同的信息,如果在其中一列中我没有任何东西,则我保留了最后一个已知值,并且如果我保留了多个值仅最后一个(查看日期)

最后我想有这样的东西

id   Name     Car        Country   Date
1    Pedro   toyota      Mexico    01/01/2020
2    Jan     Ford        France    01/01/2020
3    Tina    Chevrolet   USA       04/05/2020

谢谢您的帮助

python dataframe join
1个回答
0
投票

我的解决方法是使用ffillffill

groupby
© www.soinside.com 2019 - 2024. All rights reserved.