替换 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)
我有一个 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)