본문 바로가기
데이터 분석

세계 GDP 분석 (1)

by 너굴맨_ 2021. 10. 20.
더보기

GDP란 무엇인가?

한 나라의 영역 내에서 가계, 기업, 정부 등 모든 경제주체가 일정기간 동안 생산한 재화 및 서비스의 부가가치를 시장가격으로 평가하여 합산한 것으로 여기에는 비거주자가 제공한 노동, 자본 등 생산요소에 의하여 창출된 것도 포함되어 있다.

(출처: 네이버 지식백과)

 

세계 GDP 수치 데이터 

(출처) : https://data.worldbank.org/indicator/NY.GDP.MKTP.CD

# import library
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt

# upload data
world_gdp = pd.read_csv("C:\\Users\\USER\\Desktop\\Data\\gdp.csv")
world_gdp

각 국가의 1960부터~2020년까지 발생한 GDP 총액을 나타냄
총 266개의 국가 및 도시에 대한 통계값

 

더보기

전세계의 GDP 총합은 어떻게 변해 왔을까?

#-------------------------------------------------------
# step 1. 세계 GDP 총합의 그래프를 확인해보자
#----------------------------------------------------
# 위 데이터에서 국가명 World인 데이터 추출하기
wld_gdp = world_gdp.loc["World", :]
wld_gdp = wld_gdp.reset_index().rename(columns={'index':"Year"})
wld_gdp = wld_gdp[1:]

# plot 그리기
ax = plt.gca()

wld_gdp.plot(kind='line',x='Year',y='World',ax=ax)

2020년대 GDP는 2000년도 초반 GDP에 2배 이상 성장

 

■ GDP Top 10 국가의 GDP 변화를 살펴보자

# 현재 GDP Top 국가목록
top10_gdp_countries = "Canada,France,Germany,Italy,Japan,United Kingdom,United States,Korea Rep.,China,India".split(",")

# 목록의 각 국가별 GDP 변수 생성
def make_gdp_list(country_list):
    
    for country in country_list:
        try:
            countries_gdp = world_gdp.loc[country, :]
            
            # 국가코드를 사용하여 변수명 설정
            temp=countries_gdp[0]
            name = temp.lower()
            # globals 변수명 설정
            globals()[name+"_gdp"] = countries_gdp[1:].reset_index().rename(columns={'index':"Year"})
            
            print(name+"_gdp")
        except:
            print("없는 국가이름입니다.")
        
    print("리스트 등록 완료")
    
country_list = top10_gdp_countries

make_gdp_list(country_list)
# plot 그려보기
ax = plt.gca()

jpn_gdp.plot(kind='line',x='Year',y='Japan',ax=ax, color="Red")
kor_gdp.plot(kind='line',x='Year',y='Korea Rep.',ax=ax, color="Blue")
deu_gdp.plot(kind='line',x='Year',y='Germany',ax=ax, color="Green")
usa_gdp.plot(kind='line',x='Year',y='United States',ax=ax, color="Orange")
gbr_gdp.plot(kind='line',x='Year',y='United Kingdom',ax=ax, color="Black")
chn_gdp.plot(kind='line',x='Year',y='China',ax=ax, color="Purple")

plt.ylabel('Billion($)')

위 그래프를 통해 주목해야 할 점은 미국과 중국으로 미국은 2000년대와 비교하여 GDP가 2배 가까이 성장한 것을 확인할 수 있고 중국의 경우 14배 가까이 성장한 것을 확인할 수 있다. 즉 전세계 GDP 총합 성장의 이유로 미국과 중국의 성장이 주요했다는 것을 볼 수 있다.

 

한편 일본의 경우 1995년 이후 GDP 변화가 크지 않다는 것을 확인할 수 있다. 그 외 다른 국가들도 어느 정도의 성장세는 확인되지만 눈에 띄는 변화는 보이지 않는다는 것을 확인할 수 있다.

 

gdp.csv
0.09MB

※ 위 데이터는 raw 데이터를 전처리한 데이터로 raw 데이터에 국가 목록 외에 다양한 지표를 포함되어 있습니다.

'데이터 분석' 카테고리의 다른 글

서울 생활이동 데이터 분석 (2)  (0) 2021.11.17
서울 생활이동 데이터 분석 (1)  (0) 2021.11.15
세계 GDP 분석(4)  (0) 2021.11.02
세계 GDP 분석 (3)  (0) 2021.11.01
세계 GDP 분석 (2)  (0) 2021.11.01

댓글