I have a dataframe like this:
df1
   a  b  c
0  1  2  [bg10, ng45, fg56]
1  4  5  [cv10, fg56]
2  7  8  [bg10, ng45, fg56]
3  7  8  [fg56, fg56]
4  7  8  [bg10]
I would like to count the total occurences take place of each type in column 'c'. I would then like to return the value of column 'b' for the values in column 'c' that have a count total of '1'.
The expected output is soemthing like this:
           c    b   total_count
    0   bg10    2   2
    0   ng45    2   2
    0   fg56    2   5
    1   cv10    5   1
    1   fg56    5   5
I have tried the 'Collections' library, and a 'for' loop (I understand its not best practise in Pandas) but i think i'm missing some fundamental udnerstanding of lists within cells, and how to perform analysis like these.
Thank you for taking my question into consideration.
 
    