import pandas as pd

df = pd.DataFrame( {

'1': [{"A": 0}, {"B": 1} ],

'2': [{"C": 10}, {"A": 20}]}

)

old_dict = {}

result = {}

for row in df:

    now_row = df[row].tolist()

    now_dict = {}

    for data in now_row:

    now_dict.update(data)

    print(now_dict)


출력

{'A': 0}

{'A': 0, 'B': 1}

{'C': 10}

{'C': 10, 'A': 20}


출력이 어떻게 이렇게 나오지?

for data in now_row: 문 바로 아래에서 data를 출력하면

{'A': 0}

{'B': 1}

{'C': 10}

{'A': 20}

이렇게 나오는데


이걸 now_dict = {} 에 date를 추가하면

{'A': 0}

{'A': 0, 'B': 1}

{'A': 0, 'B': 1, 'C': 10}

{'A': 0, 'B': 1, 'C': 10, 'A': 20}


이렇게 나와야하는거 아님?