I just joined my first kaggle competition. I have a table like this:
| Person_id | Children_id | Person_Photos | Children_Photos |
|-----------|-------------|------------------------------------|------------------------|
| pid1 | cid1 | pid1_0.jpg, pid1_1.jpg, pid1_2.jpg | cid1_0.jpg, cid1_1.jpg |
| pid2 | cid1 | pid2_0.jpg, pid2_1.jpg, pid1_2.jpg | cid1_0.jpg, cid1_1.jpg |
I want to generate a row for each Person_Photos and Children_Photos match. E.g:
| Person_id | Children_id | Person_Photo | Children_Photo |
|-----------|-------------|--------------|----------------|
| pid1 | cid1 | pid1_0.jpg | cid1_0.jpg |
| pid1 | cid1 | pid1_0.jpg | cid1_1.jpg |
| pid1 | cid1 | pid1_1.jpg | cid1_0.jpg |
| pid1 | cid1 | pid1_1.jpg | cid1_1.jpg |
| pid1 | cid1 | pid1_2.jpg | cid1_0.jpg |
| pid1 | cid1 | pid1_2.jpg | cid1_1.jpg |
| pid2 | cid1 | pid2_0.jpg | cid1_0.jpg |
| pid2 | cid1 | pid2_0.jpg | cid1_1.jpg |
| pid2 | cid1 | pid2_1.jpg | cid1_0.jpg |
| pid2 | cid1 | pid2_1.jpg | cid1_1.jpg |
| pid2 | cid1 | pid2_2.jpg | cid1_0.jpg |
| pid2 | cid1 | pid2_2.jpg | cid1_1.jpg |
How can i achieve this using pandas? Thanks in advance for any input!