Согласно этому предыдущему посту, я склонен полагать, что у вас есть два очевидных варианта.Либо (1) добавьте names = [] в исходную команду read_csv для указания имени акции, либо (2) добавьте имена столбцов в кадр данных перед загрузкой.
Подход (1) может включать замену текущего чтениясо следующим фрагментом кода:
df=pd.read_csv(file,names=[file[len(path)+1:-4]],index_col=None)
Здесь я предположил, что смогу получить строку нужного тикера, посмотрев на все символы после одного пути после косой черты и до .csv.
Подход (2) может быть реализован путем добавления следующей строки кода после чтения csv, но перед добавлением фрейма данных:
df.columns=[file[len(path)+1:-4]]
В этом ответе я предполагал, что у вас есть / требуется только один столбецданных для каждого CSV, но если вы хотите разместить несколько столбцов, вы просто укажите более одного имени в списке имен столбцов.