Remova as extremidades das entradas de sequência na coluna DataFrame do pandas
Eu tenho um Dataframe pandas com uma coluna uma lista de arquivos
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 ....
....
Eu gostaria de excluir a extensão do arquivo.txt
de cada entrada emfilename
. Como eu faço isso?
Eu tentei:
df['filename'] = df['filename'].map(lambda x: str(x)[:-4])
mas quando eu olho para as entradas da coluna depois comdf.head()
, nada mudou.
Como se faz isso?