python pandas Dataframe에서 dict 형태의 컬럼 value값으로만 구성 된 리스트로 출력하는 방법이 있을까요?

조회수 442회
with open("data/test.json", 'r', encoding="UTF8") as file:
    df = pd.DataFrame(loads(line) for line in file)
    df2 = df[['site', 'data']]
    print(df2)

-- 출력 결과
             site                                               data
0              A                  {'key': 26, 'param': {'key1':'val}
1              B                  {'key': 26, 'param': {'key1':'val}
2              C                  {'key': 26, 'param': {'key1':'val}
3              D                  {'key': 26, 'param': {'key1':'val}

-- 목표 결과
             site                                               data
0              A                  [26, [val]]
1              B                  [26, [val]]
2              C                  [26, [val]]
3              D                  [26, [val]]

--최종 목표
df[['site', 'data']].explode('data')
를 정상적으로 실행

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)