擅长:python、mysql、java
<p>将<code>str.replace</code>与<code>regex=False</code>一起使用,因为您不使用正则表达式:</p>
<pre><code>root_dir = 'H:\\May2017\\hb_ymvid\\HB_ED_S\\Pictures1\\05cropped_PC\\'
df['filename'] = df['filename'].str.replace(root_dir, '', regex=False)
</code></pre>
<p>输出:</p>
<pre><code>>>> df
filename
0 image01.png
1 image02.png
</code></pre>
<p>我使用了这个示例:</p>
<pre><code>df = pd.DataFrame({'filename': [r"H:\May2017\hb_ymvid\HB_ED_S\Pictures1\05cropped_PC\image01.png",
r"H:\May2017\hb_ymvid\HB_ED_S\Pictures1\05cropped_PC\image02.png"]})
print(df)
# Output
filename
0 H:\May2017\hb_ymvid\HB_ED_S\Pictures1\05croppe...
1 H:\May2017\hb_ymvid\HB_ED_S\Pictures1\05croppe...
</code></pre>