Извлечение символов из имени файла и добавление их в столбец в CSV в python - PullRequest
0 голосов
/ 21 апреля 2020

Я пытаюсь добавить файл 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')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...