首页 > 解决方案 > Python:根据内容组合 Pandas 行

问题描述

    Relationship    Place   Full Name   Event Date  Birthdate

0   Vader van de bruid  's-Hertogenbosch    Lambertus Janssen   3-4-1847    NaN

1   Vader van de bruidegom  's-Hertogenbosch    Johannes Willem Gombert 3-4-1847    NaN

2   Moeder van de bruidegom 's-Hertogenbosch    Christoffelina Adriana Lotens   3-4-1847    NaN

3   Bruid   's-Hertogenbosch    Megchelina Janssen  3-4-1847    6-9-1817

4   Bruidegom   's-Hertogenbosch    Petrus Henricus Gombert 3-4-1847    19-5-1824

5   Moeder van de bruid 's-Hertogenbosch    Leena van Rooij 3-4-1847    NaN

6   Vader van de bruid  Dussen  Matthijs Schalken   3-5-1871    NaN

7   Vader van de bruidegom  Dussen  Leonardus Goossens  3-5-1871    NaN

8   Moeder van de bruidegom Dussen  Cornelia Nelis  3-5-1871    NaN

9   Bruid   Dussen  Huiberdina Schalken 3-5-1871    7-12-1851

10  Bruidegom   Dussen  Petrus Goossens 3-5-1871    2-2-1839

11  Moeder van de bruid Dussen  Adriana van Dijk    3-5-1871    NaN

我正在使用包含婚姻数据的数据框。

数据框

“关系”列可以有 6 个不同的值。我正在尝试做的是将行组合成一个新行。因此,例如,对于每个“Bruidegom”(新郎),我想要他的“Bruid”(新娘)的全名等。问题是我没有每个新郎的全部 6 个“关系”,而且顺序也是不一致。

有没有办法以快速(280 万行)的方式组合它?

标签: pythonpandas

解决方案


推荐阅读