Using Pandas I am trying to do group by for multiple columns and then fill the pandas dataframe where a person name is not present
For Example this is my Dataframe enter image description here
V1  V2  V3  PN
1   10  20  A 
2   10  21  A
3   10  20  C
I have a unique person name list = ['A','B','C','D','E']
Expected Outcome:- enter image description here
V1  V2  V3  PN
1   10  20  A
1   10  20  B
1   10  20  C
1   10  20  D
1   10  20  E
2   10  21  A
2   10  21  B
2   10  21  C
2   10  21  D
2   10  21  E
3   10  20  A
3   10  20  B
3   10  20  C
3   10  20  D
3   10  20  E
I was thinking about trying group by pandas statement but it didnt work out
 
     
    