17 lines
464 B
Python
17 lines
464 B
Python
from pandas import read_csv, concat, DataFrame
|
|
from iso3166 import countries
|
|
|
|
|
|
def select_columns() -> [DataFrame]:
|
|
min_year = 2010
|
|
fields = ["POLITICAL_UNIT", "WGMS_ID", "YEAR"]
|
|
iter_csv = read_csv(
|
|
"../../Assets/WGMS-FoG-2019-12-D-CHANGE.csv",
|
|
skipinitialspace=True,
|
|
usecols=fields,
|
|
iterator=True,
|
|
chunksize=100,
|
|
)
|
|
data = concat([chunk[chunk["YEAR"] > min_year] for chunk in iter_csv])
|
|
return data
|