我试图从下一页导入两个CSV文件。
网页 http://www.football-data.co.uk/data.php
CSV链接: http://www.football-data.co.uk/mmz4281/1718/I1.csv
http://www.football-data.co.uk/mmz4281/1718/I2.csv
我尝试了以下循环:
url = r'http://www.football-data.co.uk/mmz4281/1617'
allFiles = glob.glob(url + "/*.csv")
frame = pd.DataFrame()
list_ = []
for file_ in allFiles:
df = pd.read_csv(file_ )
list_.append(df)
frame = pd.concat(list_)
但是我收到以下错误
raise ValueError('No objects to concatenate')
ValueError: No objects to concatenate
不确定为什么!
答案 0 :(得分:0)
这是因为glob
在URL上不起作用,因为您希望它像目录一样工作。
allFiles
设置为[]
。
您需要使用两个URL手动创建列表allFiles
。