Projet Swift
Projet Swift
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
import seaborn as sns
import os
os.chdir("C:\\Users\\LENOVO\\Downloads")
os.getcwd()
'C:\\Users\\LENOVO\\Downloads'
GDP.head()
GDP.info()
<class 'pandas.core.frame.DataFrame'>
RangeIndex: 1496 entries, 0 to 1495
Data columns (total 13 columns):
# Column Non-Null Count Dtype
--- ------ -------------- -----
0 Country Name 1496 non-null object
1 1990 758 non-null float64
2 2000 981 non-null float64
3 2014 1069 non-null float64
4 2015 1026 non-null float64
5 2016 1042 non-null float64
6 2017 1076 non-null float64
7 2018 1042 non-null float64
8 2019 1047 non-null float64
9 2020 954 non-null float64
10 2021 934 non-null float64
11 2022 809 non-null float64
12 2023 456 non-null float64
dtypes: float64(12), object(1)
memory usage: 152.1+ KB
Country Name 0
1990 738
2000 515
2014 427
2015 470
2016 454
2017 420
2018 454
2019 449
2020 542
2021 562
2022 687
2023 1040
dtype: int64
gdp = GDP.dropna()
gdp.isna().sum()
Country Name 0
1990 0
2000 0
2014 0
2015 0
2016 0
2017 0
2018 0
2019 0
2020 0
2021 0
2022 0
2023 0
dtype: int64
gdp.head()
FDI.head()
FDI.info()
<class 'pandas.core.frame.DataFrame'>
RangeIndex: 252 entries, 0 to 251
Data columns (total 13 columns):
# Column Non-Null Count Dtype
--- ------ -------------- -----
0 Series Name 252 non-null object
1 1990 251 non-null object
2 2000 251 non-null object
3 2014 251 non-null object
4 2015 251 non-null object
5 2016 251 non-null object
6 2017 251 non-null object
7 2018 251 non-null object
8 2019 251 non-null object
9 2020 251 non-null object
10 2021 251 non-null object
11 2022 251 non-null object
12 2023 251 non-null object
dtypes: object(13)
memory usage: 25.7+ KB
Series Name 0
1990 1
2000 1
2014 1
2015 1
2016 1
2017 1
2018 1
2019 1
2020 1
2021 1
2022 1
2023 1
dtype: int64
fdi = FDI.dropna()
fdi.isna().sum()
Series Name 0
1990 0
2000 0
2014 0
2015 0
2016 0
2017 0
2018 0
2019 0
2020 0
2021 0
2022 0
2023 0
dtype: int64
fdi.head()
SWIFT.head()
TRADE.head()
TRADE.info()
<class 'pandas.core.frame.DataFrame'>
RangeIndex: 255 entries, 0 to 254
Data columns (total 13 columns):
# Column Non-Null Count Dtype
--- ------ -------------- -----
0 Series Name 255 non-null object
1 1990 253 non-null object
2 2000 253 non-null object
3 2014 253 non-null object
4 2015 253 non-null object
5 2016 253 non-null object
6 2017 253 non-null object
7 2018 253 non-null object
8 2019 253 non-null object
9 2020 253 non-null object
10 2021 253 non-null object
11 2022 253 non-null object
12 2023 253 non-null object
dtypes: object(13)
memory usage: 26.0+ KB
Series Name 0
1990 2
2000 2
2014 2
2015 2
2016 2
2017 2
2018 2
2019 2
2020 2
2021 2
2022 2
2023 2
dtype: int64
trade = TRADE.dropna()
Series Name 0
1990 0
2000 0
2014 0
2015 0
2016 0
2017 0
2018 0
2019 0
2020 0
2021 0
2022 0
2023 0
dtype: int64
SWIFT.head()
<class 'pandas.core.frame.DataFrame'>
RangeIndex: 271 entries, 0 to 270
Data columns (total 13 columns):
# Column Non-Null Count Dtype
--- ------ -------------- -----
0 Series Name 268 non-null object
1 2000 253 non-null object
2 2014 253 non-null object
3 2015 253 non-null object
4 2016 253 non-null object
5 2017 253 non-null object
6 2018 253 non-null object
7 2019 253 non-null object
8 2020 253 non-null object
9 2021 253 non-null object
10 2022 253 non-null object
11 2023 253 non-null object
12 2024 253 non-null object
dtypes: object(13)
memory usage: 27.7+ KB
Series Name 3
2000 18
2014 18
2015 18
2016 18
2017 18
2018 18
2019 18
2020 18
2021 18
2022 18
2023 18
2024 18
dtype: int64
swift = SWIFT.dropna()
swift.isna().sum()
Series Name 0
2000 0
2014 0
2015 0
2016 0
2017 0
2018 0
2019 0
2020 0
2021 0
2022 0
2023 0
2024 0
dtype: int64
Dickey-Fuller test :
from statsmodels.tsa.stattools import adfuller
import warnings
warnings.filterwarnings("ignore")