Colab не может получить доступ к вашим локальным файлам через обычные встроенные модули, насколько я знаю. Вы должны использовать модули Colab-Speci c. Руководство здесь .
from google.colab import files
uploaded = files.upload()
for fn in uploaded.keys():
print('User uploaded file "{name}" with length {length} bytes'.format(
name=fn, length=len(uploaded[fn])))
Это предложит вам выбрать файлы для загрузки.
РЕДАКТИРОВАТЬ: Поскольку вам нужны имена файлов, вы можете просто использовать l oop выше и затем объединять по мере необходимости упоминается правильно.
# create a list of file names
file = []
for fn in uploaded.keys():
files.append(fn)
# create a list of dataframes
for file in files:
new = pd.read_csv(file)
try:
frames.append(new)
except:
frames = [new]
# concat all of your frames at once
df = pd.concat(frames)
В качестве альтернативы, в зависимости от размера ваших файлов, вы также можете присоединиться к циклам for и загрузить один файл и связать его непосредственно с существующими кадрами, чтобы в памяти было меньше данных. сразу.