I'm trying to make a Python function that lets me input multiple URLs, and it will return multiple dataframes, see below.
def getdata(*urls):
for i in urls:
return pd.read_csv(i,skiprows=4)
derby20, derby19, derby18, derby17 = getdata('https://uk-air.defra.gov.uk/data_files/site_data/DESA_2020.csv',
'https://uk-air.defra.gov.uk/data_files/site_data/DESA_2019.csv',
'https://uk-air.defra.gov.uk/data_files/site_data/DESA_2018.csv',
'https://uk-air.defra.gov.uk/data_files/site_data/DESA_2017.csv')
However I get the following error: ValueError: too many values to unpack (expected 4).
Any idea how I can successfully implement this?
Thank you!