Write a program that reads in the regional data sets and plots the average GDP per capita for each region over time in a single chart.
split method to extract the region from the path data/gapminder_gdp_a_specific_region.csv.
import glob
import pandas as pd
import matplotlib.pyplot as plt
fig, ax = plt.subplots(1,1)
for filename in glob.glob('data/gapminder_gdp*.csv'):
dataframe = pd.read_csv(filename)
# extract {region} from the filename, expected to be in the format 'data/gapminder_gdp_{region}.csv'.
# we will split the string using the split method and `_` as our separator,
# retrieve the last string in the list that split returns (`{region}.csv`),
# and then remove the `.csv` extension from that string.
region = filename.split('_')[-1][:-4]
dataframe.mean().plot(ax=ax, label=region)
plt.legend()
plt.show()