我正在尝试制作一个 Python 函数,它可以让我输入多个 URL,它会返回多个数据帧,见下文。
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')
但是我收到以下错误:ValueError:要解包的值太多(预期为 4)。
知道如何成功实现这一点吗?
谢谢!