Я пытаюсь добавить файл CSV с определенными идентифицирующими символами в имени файла, где они будут столбцами, в файл CSV. Я могу добавить столбцы с полным именем файла, однако я пытаюсь просто извлечь определенные символы. Я создаю 3 столбца, один для «сценария», «сеанса» и «идентификатор». Чтобы заполнить столбцы 'sc1', 'A' и '41' соответственно. Прямо сейчас код просто выводит имя файла в столбцы, но я бы хотел это изменить. Каждый файл будет иметь различную информацию, но одинаковую структуру имени файла. Я новичок в python, поэтому любые предложения приветствуются.
import pandas as pd
import glob
import os
globbed_files = glob.glob(r'path\Asc1_id41_restofname.csv')
data = []
for csv in globbed_files: #runs for every csv file
frame = pd.read_csv(csv)
frame['Senario'] = os.path.basename(csv)
frame['Session'] = os.path.basename(csv)
frame['ID']= os.path.basename(csv)
data.append(frame)
bigframe = pd.concat(data, ignore_index=True)
#print out to csv file
bigframe.to_csv(r'path/trial9.csv')