시작하기무료로 시작하기

JSON 지향 방식 다루기

JSON은 표 형식이 아니기 때문에, 데이터를 불러올 때 pandas가 지향 방식을 가정해요. 대부분의 JSON 데이터는 pandas가 자동으로 데이터프레임으로 변환할 수 있는 방식으로 되어 있어요.

하지만 이 연습처럼 Department of Homeless Services Daily Report를 수정한 버전처럼, 데이터 지향 방식이 다른 경우도 있어요. 파일 크기를 줄이기 위해 split 형식으로 저장되어 있어요. 기본 방식으로 불러올 때와 orient 키워드 인수를 지정해서 불러올 때 어떤 차이가 있는지 확인해 보세요. try/except 블록은 데이터를 불러오는 중 오류가 있으면 알려줄 거예요.

pandaspd로 불러와 두었어요.

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

pandas로 빠르고 간편한 데이터 적재

강의 보기

실습형 인터랙티브 연습

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

try:
    # Load the JSON without keyword arguments
    df = ____
    
    # Plot total population in shelters over time
    df["date_of_census"] = pd.to_datetime(df["date_of_census"])
    df.plot(x="date_of_census", 
            y="total_individuals_in_shelter")
    plt.show()
    
except ValueError:
    print("pandas could not parse the JSON.")
코드 편집 및 실행