데이터 분석

세계 GDP 분석 (1)

너굴맨_ 2021. 10. 20. 20:15
더보기

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 데이터에 국가 목록 외에 다양한 지표를 포함되어 있습니다.