본문 바로가기

Pandas/실전

판다스 - 미국농무부 영양소 정보 : 음식 그룹별 영양소 중간값, 최댓값

반응형

https://steadiness-193.tistory.com/106

 

판다스 - 미국농무부 영양소 정보 (json 데이터 전처리2)

https://steadiness-193.tistory.com/105 판다스 - 미국농무부 영양소 정보 (json 데이터 전처리) json 라이브러리를 이용해 읽어오기 이 db의 길이는 6636이다. 단, json데이터의 특성상 그냥 6636개의 데이터가..

steadiness-193.tistory.com

 

위 포스팅에서 만들어낸 ndata 를 불러오자

 

 

 

영양소와 영양소 그룹, 음식과 음식 그룹을 가지고 있는 데이터프레임이다.

 

 

 

 

 

 

음식 그룹과 영양소 종류별로 데이터를 보기위해 

 

nutrient와 fgroup으로 그룹핑하자

 

 

우리가 궁금한 것은 Value 컬럼의 값이다.

 

 

 

 

 

 

영양소와 음식 그룹별 value의 중간값을 나타내고 있다.

 

 

 

 

 

 

 

[음식 그룹별 아연 함량의 중간값]

 

 

이렇게 보기는 어려우니

 

 

 

정렬해서 시각화를 통해 살펴보자

 

result['Zinc, Zn'].sort_values().plot(kind='barh', figsize=(9, 7))

 

 

음식 그룹별 아연 함량의 중간값이다.

 

중간값으로만 따지면 Beef 그룹의 함량이 제일 높다.

 

 

 

 

 

[음식 그룹별 단백질 함량의 최댓값]

 

 

 

 

 

이를 시각화하면

 

result3['Protein'].sort_values().plot(kind='barh', figsize=(9, 7))

 

 

과일과 과일 주스에서 단백질 함량이 제일 낮은 것을 볼 수 있다.

반응형