# 全球氣候變暖分析
## 數據集
> 數據集 [世界銀行氣候變化數據集](https://data.worldbank.org/topic/climate-change?end=2011&start=1990)
### 1. Data 表
> 表中包含`12645`條記錄,是按各個國家統計的,與氣候變化相關的數據。其中:
* __Country code__ :國家代碼
* __Country name__ :國家名稱
* __Series code__:數據類別代碼
* __Series name__ :數據類別名稱
* 接下來是從 1990 年 - 2011 年 分年度的各項統計數據
`Data 表預覽如下:`

### 2. Country 表
> Country 表中包含有各個國家的信息。其中:
* __Country code__ :國家代碼
* __Country name__:國家名稱
* __Capital city__ :首都名稱
* __Region__ :國家所在區域
* __Income group__ :國家收入群體類別劃分
* __Lending category__ :在世界銀行中的貸款類別
`Country 表預覽如下:`

### 3. Series 表
> Series 表中包含了 Data 表中對應的數據的簡介,也就是 Data 表中對應的數據類別的定義、代號等。可以通過 Series 表了解前序兩張表格中的代號信息。

## 各國歷年二氧化碳 CO2 排放量統計分析
### 目標
> 通過對氣候變化數據集中的 3 個數據表關聯分析,得到 各收入群體(Income group )二氧化碳 CO2 的排放(Series code: EN.ATM.CO2E.KT)總量,以及各群體排放量最高和最低的國家名稱及相應的排放量。
### 結果示意圖
> 需要得到如下圖所示的 Dataframe,并將該 Dataframe 作為函數的返回值

* 索引列為 5 個收入群體分類名稱。
* `Sum emissions` 表示相應收入群體(Income group)的總排放量
* `Highest emission country` 為相應收入群體里排放量最高的國家名稱(Country name)。
* `Highest emissions`為排放量最高的國家對應的排放量數值。
* `Lowest emission country` 為相應收入群體里排放量最低的國家名稱。
* `Lowest emissions` 為排放量最低的國家對應的排放量數值。
### 要求
* 你需要對有缺失值的年份數據進行填充,使用近鄰數據填充。
* 不統計原始數據全部缺失的國家,也就是排放量最低的國家對應的排放量數值不會為 0。
## 各國 CO2 排放量與 GDP 總值關聯分析
### 目標
> 我們都知道,工業生產往往意味著大量的溫室氣體排放,而溫室氣體排放是導致氣候變化的重要原因之一。我們選擇探究工業生產與溫室氣體排放之間的關系。
> 我們粗略地以國民生產總值 GDP 作為工業生產的量化指標,二氧化碳 CO2 作為溫室氣體的排放的量化指標。
* 使用 Pandas 統計`各國歷年`二氧化碳排放總量以及 GDP 的總量,最終通過 Matplotlib 繪制 `各國 CO2 總量` 與對應 `GDP 總量` 的關系曲線圖。其中:
GDP 數值的 `Series code` 為:`NY.GDP.MKTP.CD`
CO2 排放數值的 `Series code` 為:`EN.ATM.CO2E.KT`
### 要求
* 繪制圖標題、橫軸標題、縱軸標題、以及圖例。縱坐標顯示規約數據自動顯示的刻度即可,橫坐標刻度需使用國家代碼。由于國家名稱較多,繪圖時,橫軸坐標刻度僅保留聯合國安理會五大常任理事國的國家代碼(中,美,俄,法,英)。
* 當某些年份數據缺失時,使用該國家近鄰年份的數據進行填充。當某國家對應的數據全部缺失時,即沒有相鄰數據用于參考,那么使用 0 進行填充。
* CO2 總量 與 GDP 總量 在數值上差距懸殊,為了保證繪制到同一張圖時具有良好的觀賞性,必須針對兩類數據進行歸一化處理。使用 Min-Max 標準化算法對繪圖數據進行歸一化處理,算法公式詳見提示語。
* 為了驗證繪圖的正確性,請務必在繪圖前添加子圖對象,并將 fig 對象作為函數的返回值。你可以直接使用 plt.subplot()
* 為了驗證繪圖數據的正確性,請務必將計算所得的中國 Min-Max 歸一化后的 CO2 和 GDP 數據(保留 3 位小數) 作為列表返回。
### 結果示意圖
> 需要使用 Matplotlib 進行繪圖,繪制的示意圖如下:

## 相關參考網站
[java&python](http://www.codertopic.com/?p=2109)
[股票九斗](https://m.joudou.com/new-secuinfo?id=000651.SZ&name=格力電器)
[國內汽車數據分析公司](https://www.so.car/)
[汽車數據檢索](https://veaicle.com/wechat/car.php)
[kaggle](http://www.kaggle.com/)
[Start here! Predict survival on the Titanic and get familiar with ML basics](https://www.kaggle.com/c/titanic/kernels)
[Titanic Data Science Solutions
](https://www.kaggle.com/startupsci/titanic-data-science-solutions)
[Data Scientists on Github](https://www.analyticsvidhya.com/blog/2016/09/most-active-data-scientists-free-books-notebooks-tutorials-on-github/)