python: How can I split and merge the dataframe? : Q1. I want to split the dataframe (from df1 to df2)

Q2. and also How I can i turn merge the dataframe (from df1 to df2)?

    Dataframe df1
            c1     c2
        0    0     [{'a':1 ,'b':2},{'a':3 ,'b':4}]
        1    1     [{'a':5 ,'b':6},{'a':7 ,'b':8}]
        2    2     [{'a':9 ,'b':10},{'a':11,'b':12}]


    Dataframe df2
             c1    c2
        0    0     {'a':1 ,'b':2}
        1    0     {'a':3 ,'b':4}
        2    1     {'a':5 ,'b':6}
        3    1     {'a':7 ,'b':8}
        4    2     {'a':9 ,'b':10}
        5    2     {'a':11 ,'b':12}

