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')
를 정상적으로 실행
댓글 입력