pokemon_data.제이슨 내용 봐요.

3149 단어 #json#pandasPython

개시하다


고도사@kfurumiya가 공개한 포켓몬data.제이슨 좀 봅시다.
데이터: 여기.

컨디션

  • Jupyter notebook : 5.7.4
  • python : 3.6.5
  • Mac OS : 10.14.2
  • JSON 읽기


    원본 파일은 JSON의 목록이고 줄을 바꾼 것이기 때문에 미리 처리해야 한다
    프리 프로세싱
    % sed -i -e '1d' pokemon_data.json //先頭行削除
    % sed -i -e '$d' pokemon_data.json //最終行削除
    % cat pokemon_data.json | tr -d '\r' | tr -d '\n' > tmp.json //改行削除して別ファイルに保存
    
  • 데이터 프레임을 설정합니다.
  • import pandas as pd
    file_path = "./tmp.json"
    all_data = pd.read_json(file_path)
    

    데이터 검사

  • 가볍게 내용 확인
  • all_data.describe()
    
  • 개인이 신경 쓰는 건 컨디션이니까 여기서만 빼봐.
  • stats가 종족치인 것 같아요.
  • all_stats_data_list = all_data['stats']
    stats_df = pd.io.json.json_normalize(all_stats_data_list)
    stats_df.head()
    
  • 통계 정보를 보세요.
  • stats_df.describe()
    
  • 우선 918종의 포켓몬이 있나요?251종에 멈추고...
  • HP의 min, max는 차이가 큽니다.혜보1이 뭐예요?
  • 하고 싶은 일

  • 최근 일 때문에 django, 자바스크립트 등이 시작했어요, 카트.js로 각 포켓몬 상태의 레이더 그래프를 표시하는 페이지를 만들고 싶습니다.
  • 종족치의 합계 리스트도 보고 싶다
  • 좋은 웹페이지 즐겨찾기