0
    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

I'm working with a dataframe containing marriage data.

DataFrame

The column "Relationship" can have 6 different values. What I'm trying to do, is combining rows into a new row. So for example, for every "Bruidegom" (Groom) I want the full name of his "Bruid" (Bride), etc. The problem is that I don't have all 6 "Relationships" for every groom and the order is also inconsistent.

Is there a way to combine this in a quick (2.8 million rows) way?

0 Answers0