중첩 해제하기: 새 데이터
마지막 작업을 끝내려는 순간, 동료가 급히 부탁을 하나 합니다. 한 클라이언트가 분류하고 싶은 새에 대한 데이터를 제공했는데요.
데이터를 확인해 보니 형식이 엉망입니다. 새 이름 목록은 한 파일에, 새의 특성은 다른 파일에 들어 있어요.
새 이름은 names라는 리스트로 읽어들였고, 새 특성은 bird_facts라는 또 다른 리스트로 읽었습니다. 하지만 이 리스트에는 딕셔너리가 문자열 형태로 들어 있습니다.
쓸 수 있는 DataFrame을 만들려면 몇 가지 작업을 수행해야 합니다.
names와 bird_facts 리스트는 세션에 준비되어 있습니다. 콘솔에서 꼭 확인해 보세요! json 모듈은 미리 로드되어 있습니다.
이 연습은 강의의 일부입니다
pandas로 데이터 재구조화하기
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Define birds reading names and bird_facts lists into names and bird_facts columns
birds = pd.DataFrame(____(____=____, ____=____))
# Print birds
print(birds)