Удалить концы строковых записей в столбце DataFrame панд
У меня есть пандас Dataframe с одним столбцом список файлов
import pandas as pd
df = pd.read_csv('fname.csv')
df.head()
filename A B C
fn1.txt 2 4 5
fn2.txt 1 2 1
fn3.txt ....
....
Я хотел бы удалить расширение файла.txt
от каждой записи вfilename
, Как мне это сделать?
Я старался:
df['filename'] = df['filename'].map(lambda x: str(x)[:-4])
но когда я смотрю на записи столбца впоследствии сdf.head()
, ничего не изменилось.
Как это сделать?