替换 Pandas 数据框中的扩展名

Replacing extension in the Pandas dataframe

我有一个 pandas 数据框,其中包含带有“.mp3”文件扩展名的歌曲 url。我想替换 '.wav'

数据框看起来像这样

这里可以看到,Path栏是歌曲在Songs目录下的路径。这首歌的扩展名为“.mp3”。但我想用'.wav'扩展名替换它。

我应该怎么做?

我们可以试试这个:

df['Path'] = df['Path'].str.replace('.mp3', '.wav', regex=False)

如果我们想确定我们想要更改字符串末尾的 .mp3 :

df['Path'] = df['Path'].str.replace('.mp3$', '.wav', regex=True)