시작하기무료로 시작하기

중첩 해제하기: 새 데이터

마지막 작업을 끝내려는 순간, 동료가 급히 부탁을 하나 합니다. 한 클라이언트가 분류하고 싶은 새에 대한 데이터를 제공했는데요.

데이터를 확인해 보니 형식이 엉망입니다. 새 이름 목록은 한 파일에, 새의 특성은 다른 파일에 들어 있어요.

새 이름은 names라는 리스트로 읽어들였고, 새 특성은 bird_facts라는 또 다른 리스트로 읽었습니다. 하지만 이 리스트에는 딕셔너리가 문자열 형태로 들어 있습니다.

쓸 수 있는 DataFrame을 만들려면 몇 가지 작업을 수행해야 합니다.

namesbird_facts 리스트는 세션에 준비되어 있습니다. 콘솔에서 꼭 확인해 보세요! json 모듈은 미리 로드되어 있습니다.

이 연습은 강의의 일부입니다

pandas로 데이터 재구조화하기

강의 보기

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# Define birds reading names and bird_facts lists into names and bird_facts columns 
birds = pd.DataFrame(____(____=____, ____=____))

# Print birds
print(birds)
코드 편집 및 실행