Изменение данных ячейки в датафрэйм пандас

Я построил датафрэйм из 48 файлов в формате .s2p, но она функционалы такой же как csv. И я добавил для каждой строке соответствующую имя файла. Но в столбце написано полный путь к файлу например: 'C:\Users\77081\Desktop\Новая папка\Cu_15_C5-1_4,6_multibias_spar_0.000_8.000.s2p' Все имена файлов идентичны кроме '0.000_8.000'. И мне нужно так чтобы в столбце были лишь эти цифры.

import pandas as pd
import glob
path = r'C:\Users\77081\Desktop\Новая папка' 
all_files = glob.glob(path + "/*.s2p")
new_list = []
for filename in all_files:
    df = pd.read_csv(filename, sep='\s+', skiprows= 3, header=None)
    df['filename']= filename
    new_list.append(df)
dataset = pd.concat(new_list, axis=0, ignore_index=True)

Ответы (1 шт):

Автор решения: SergFSM

Если все имена файлов идентичны, то можно обойтись простым срезом. Попробуйте заменить df['filename'] = filename на это:

df['filename'] = filename[-15:-4]
→ Ссылка