Как еще можно произвести чтение файлов CSV в цикле с использованием pandas, а затем их объединение?
Всем привет.
У меня есть 10 файлов csv, с именами data1.csv , data2.csv , data3.csv .... data10.csv которые нужно прочитать через библиотеку pandas и соединить в один большой датафрейм.
Как это сделать с помощью цикла?
Я написала следующее:
IN
file_name = 'data{}.csv'
df_list = []
for i in range(1,11):
df_list.append(pd.read_csv('/content/drive/MyDrive/для учебы/booking/'+ file_name.format(i))
booking_df=pd.concat(df_list)
booking_df
OUT
На выходе получается ошибка SyntaxError, в чем может быть проблема?
Как это можно было бы сделать по-другому?
Например, в подсказках к задаче мне предлагается сделать список из имеющихся файлов, но я не понимаю к чему он вообще нужен, возможно сделать что-то с применением этого списка:
IN
import pandas as pd
import os as os
files = os.listdir('/content/drive/MyDrive/для учебы/booking') # получаем список наших файлов и сохраняем его в переменную files