About This Project
Set Up
Requirement already satisfied: gspread in /root/venv/lib/python3.9/site-packages (5.4.0)
Requirement already satisfied: google-auth>=1.12.0 in /shared-libs/python3.9/py/lib/python3.9/site-packages (from gspread) (2.7.0)
Requirement already satisfied: google-auth-oauthlib>=0.4.1 in /shared-libs/python3.9/py/lib/python3.9/site-packages (from gspread) (0.4.6)
Requirement already satisfied: six>=1.9.0 in /shared-libs/python3.9/py-core/lib/python3.9/site-packages (from google-auth>=1.12.0->gspread) (1.16.0)
Requirement already satisfied: pyasn1-modules>=0.2.1 in /shared-libs/python3.9/py/lib/python3.9/site-packages (from google-auth>=1.12.0->gspread) (0.2.8)
Requirement already satisfied: rsa<5,>=3.1.4 in /shared-libs/python3.9/py/lib/python3.9/site-packages (from google-auth>=1.12.0->gspread) (4.8)
Requirement already satisfied: cachetools<6.0,>=2.0.0 in /shared-libs/python3.9/py/lib/python3.9/site-packages (from google-auth>=1.12.0->gspread) (5.2.0)
Requirement already satisfied: requests-oauthlib>=0.7.0 in /shared-libs/python3.9/py/lib/python3.9/site-packages (from google-auth-oauthlib>=0.4.1->gspread) (1.3.1)
Requirement already satisfied: pyasn1<0.5.0,>=0.4.6 in /shared-libs/python3.9/py/lib/python3.9/site-packages (from pyasn1-modules>=0.2.1->google-auth>=1.12.0->gspread) (0.4.8)
Requirement already satisfied: oauthlib>=3.0.0 in /shared-libs/python3.9/py/lib/python3.9/site-packages (from requests-oauthlib>=0.7.0->google-auth-oauthlib>=0.4.1->gspread) (3.2.0)
Requirement already satisfied: requests>=2.0.0 in /shared-libs/python3.9/py/lib/python3.9/site-packages (from requests-oauthlib>=0.7.0->google-auth-oauthlib>=0.4.1->gspread) (2.27.1)
Requirement already satisfied: urllib3<1.27,>=1.21.1 in /shared-libs/python3.9/py/lib/python3.9/site-packages (from requests>=2.0.0->requests-oauthlib>=0.7.0->google-auth-oauthlib>=0.4.1->gspread) (1.26.9)
Requirement already satisfied: certifi>=2017.4.17 in /shared-libs/python3.9/py/lib/python3.9/site-packages (from requests>=2.0.0->requests-oauthlib>=0.7.0->google-auth-oauthlib>=0.4.1->gspread) (2022.5.18.1)
Requirement already satisfied: idna<4,>=2.5 in /shared-libs/python3.9/py-core/lib/python3.9/site-packages (from requests>=2.0.0->requests-oauthlib>=0.7.0->google-auth-oauthlib>=0.4.1->gspread) (3.3)
Requirement already satisfied: charset-normalizer~=2.0.0 in /shared-libs/python3.9/py-core/lib/python3.9/site-packages (from requests>=2.0.0->requests-oauthlib>=0.7.0->google-auth-oauthlib>=0.4.1->gspread) (2.0.12)
WARNING: You are using pip version 22.0.4; however, version 22.1.2 is available.
You should consider upgrading via the '/root/venv/bin/python -m pip install --upgrade pip' command.
Requirement already satisfied: gspread_dataframe in /root/venv/lib/python3.9/site-packages (3.3.0)
Requirement already satisfied: six>=1.12.0 in /shared-libs/python3.9/py-core/lib/python3.9/site-packages (from gspread_dataframe) (1.16.0)
Requirement already satisfied: gspread>=3.0.0 in /root/venv/lib/python3.9/site-packages (from gspread_dataframe) (5.4.0)
Requirement already satisfied: pandas>=0.24.0 in /shared-libs/python3.9/py/lib/python3.9/site-packages (from gspread_dataframe) (1.2.5)
Requirement already satisfied: google-auth>=1.12.0 in /shared-libs/python3.9/py/lib/python3.9/site-packages (from gspread>=3.0.0->gspread_dataframe) (2.7.0)
Requirement already satisfied: google-auth-oauthlib>=0.4.1 in /shared-libs/python3.9/py/lib/python3.9/site-packages (from gspread>=3.0.0->gspread_dataframe) (0.4.6)
Requirement already satisfied: pytz>=2017.3 in /shared-libs/python3.9/py/lib/python3.9/site-packages (from pandas>=0.24.0->gspread_dataframe) (2022.1)
Requirement already satisfied: python-dateutil>=2.7.3 in /shared-libs/python3.9/py-core/lib/python3.9/site-packages (from pandas>=0.24.0->gspread_dataframe) (2.8.2)
Requirement already satisfied: numpy>=1.16.5 in /shared-libs/python3.9/py/lib/python3.9/site-packages (from pandas>=0.24.0->gspread_dataframe) (1.22.4)
Requirement already satisfied: cachetools<6.0,>=2.0.0 in /shared-libs/python3.9/py/lib/python3.9/site-packages (from google-auth>=1.12.0->gspread>=3.0.0->gspread_dataframe) (5.2.0)
Requirement already satisfied: pyasn1-modules>=0.2.1 in /shared-libs/python3.9/py/lib/python3.9/site-packages (from google-auth>=1.12.0->gspread>=3.0.0->gspread_dataframe) (0.2.8)
Requirement already satisfied: rsa<5,>=3.1.4 in /shared-libs/python3.9/py/lib/python3.9/site-packages (from google-auth>=1.12.0->gspread>=3.0.0->gspread_dataframe) (4.8)
Requirement already satisfied: requests-oauthlib>=0.7.0 in /shared-libs/python3.9/py/lib/python3.9/site-packages (from google-auth-oauthlib>=0.4.1->gspread>=3.0.0->gspread_dataframe) (1.3.1)
Requirement already satisfied: pyasn1<0.5.0,>=0.4.6 in /shared-libs/python3.9/py/lib/python3.9/site-packages (from pyasn1-modules>=0.2.1->google-auth>=1.12.0->gspread>=3.0.0->gspread_dataframe) (0.4.8)
Requirement already satisfied: requests>=2.0.0 in /shared-libs/python3.9/py/lib/python3.9/site-packages (from requests-oauthlib>=0.7.0->google-auth-oauthlib>=0.4.1->gspread>=3.0.0->gspread_dataframe) (2.27.1)
Requirement already satisfied: oauthlib>=3.0.0 in /shared-libs/python3.9/py/lib/python3.9/site-packages (from requests-oauthlib>=0.7.0->google-auth-oauthlib>=0.4.1->gspread>=3.0.0->gspread_dataframe) (3.2.0)
Requirement already satisfied: certifi>=2017.4.17 in /shared-libs/python3.9/py/lib/python3.9/site-packages (from requests>=2.0.0->requests-oauthlib>=0.7.0->google-auth-oauthlib>=0.4.1->gspread>=3.0.0->gspread_dataframe) (2022.5.18.1)
Requirement already satisfied: charset-normalizer~=2.0.0 in /shared-libs/python3.9/py-core/lib/python3.9/site-packages (from requests>=2.0.0->requests-oauthlib>=0.7.0->google-auth-oauthlib>=0.4.1->gspread>=3.0.0->gspread_dataframe) (2.0.12)
Requirement already satisfied: idna<4,>=2.5 in /shared-libs/python3.9/py-core/lib/python3.9/site-packages (from requests>=2.0.0->requests-oauthlib>=0.7.0->google-auth-oauthlib>=0.4.1->gspread>=3.0.0->gspread_dataframe) (3.3)
Requirement already satisfied: urllib3<1.27,>=1.21.1 in /shared-libs/python3.9/py/lib/python3.9/site-packages (from requests>=2.0.0->requests-oauthlib>=0.7.0->google-auth-oauthlib>=0.4.1->gspread>=3.0.0->gspread_dataframe) (1.26.9)
WARNING: You are using pip version 22.0.4; however, version 22.1.2 is available.
You should consider upgrading via the '/root/venv/bin/python -m pip install --upgrade pip' command.
Extract
Transform
Prices
0
IL
Israel
1
KG
Kyrgyzstan
2
FJ
Fiji
3
IT
Italy
4
SD
Sudan
5
RU
Russian Federation
6
MD
Moldova
7
BD
Bangladesh
8
LK
Sri Lanka
9
CL
Chile
<class 'pandas.core.frame.DataFrame'>
RangeIndex: 242 entries, 0 to 241
Data columns (total 9 columns):
# Column Non-Null Count Dtype
--- ------ -------------- -----
0 Country code 242 non-null object
1 Name 242 non-null object
2 Continental region 242 non-null object
3 NO. OF Internet Plans 230 non-null float64
4 Average price of 1GB (USD) 242 non-null object
5 Cheapest 1GB for 30 days (USD) 230 non-null object
6 Most expensive 1GB (USD) 230 non-null object
7 Average price of 1GB (USD at the start of 2021) 230 non-null object
8 Average price of 1GB (USD – at start of 2020) 230 non-null object
dtypes: float64(1), object(8)
memory usage: 17.1+ KB
230
CW
Christmas Island
231
ER
Eritrea
232
KP
North Korea
233
MH
Marshall Islands
234
PM
St. Pierre and Miquelon
235
SS
South Sudan
236
TT
Tuvalu
237
VA
Vatican City (Holy See)
238
VE
Venezuela
239
WF
Wallis and Futuna
0
IL
Israel
1
KG
Kyrgyzstan
2
FJ
Fiji
3
IT
Italy
4
SD
Sudan
5
RU
Russian Federation
6
MD
Moldova
7
BD
Bangladesh
8
LK
Sri Lanka
9
CL
Chile
0
IL
Israel
1
KG
Kyrgyzstan
2
FJ
Fiji
3
IT
Italy
4
SD
Sudan
count
230
230
mean
26.73043478
4.072956522
std
16.46821564
6.44300697
min
1
0.05
25%
15
1.0825
50%
22
2.205
75%
36
4.3575
max
60
49.67
Quantile 1: 1.0825, Quantile 3: 4.3575
Inter Quantile Range: 3.275
Min limit: -3.8299999999999996, Max limit: 9.27
Quantile 1: 0.2125, Quantile 3: 1.39
Inter Quantile Range: 1.1775
Min limit: -1.55375, Max limit: 3.15625
Quantile 1: 5.9025, Quantile 3: 34.295
Inter Quantile Range: 28.392500000000002
Min limit: -36.68625, Max limit: 76.88375
Quantile 1: 1.385, Quantile 3: 5.3325000000000005
Inter Quantile Range: 3.9475000000000007
Min limit: -4.536250000000001, Max limit: 11.25375
Quantile 1: 2.85, Quantile 3: 11.035
Inter Quantile Range: 8.185
Min limit: -9.4275, Max limit: 23.3125
Speed
0
Canada
75.18
1
South Korea
117.95
2
Netherlands
108.33
3
Japan
44.05
4
Norway
134.73
5
Singapore
67.99
6
Australia
76.52
7
Switzerland
82.29
8
Belgium
58.65
9
Croatia
86.48
<class 'pandas.core.frame.DataFrame'>
RangeIndex: 144 entries, 0 to 143
Data columns (total 2 columns):
# Column Non-Null Count Dtype
--- ------ -------------- -----
0 Country 144 non-null object
1 Avg
(Mbit/s)Ookla 143 non-null float64
dtypes: float64(1), object(1)
memory usage: 2.4+ KB
47
Puerto Rico
nan
33
Lebanon
16
130
Lebanon
16
33
Lebanon
16
Users
0
China
Eastern Asia
1
India
Southern Asia
2
United States
Northern America
3
Indonesia
South-eastern Asia
4
Brazil
South America
5
Nigeria
Western Africa
6
Bangladesh
Southern Asia
7
Russia
Eastern Europe
8
Pakistan
Southern Asia
9
Japan
Eastern Asia
<class 'pandas.core.frame.DataFrame'>
RangeIndex: 214 entries, 0 to 213
Data columns (total 5 columns):
# Column Non-Null Count Dtype
--- ------ -------------- -----
0 Country or area 214 non-null object
1 Subregion 214 non-null object
2 Region 214 non-null object
3 Internet users 214 non-null object
4 Population 212 non-null object
dtypes: object(5)
memory usage: 8.5+ KB
98
Palestine
Western Asia
197
Jersey
Northern Europe
98
Palestine
Western Asia
197
Jersey
Northern Europe
0
China
Asia
1
India
Asia
2
United States
Americas
3
Indonesia
Asia
4
Brazil
Americas