擅长:python、mysql、java
<p>尝试使用<code>str.replace</code>:</p>
<pre><code>df["NewCol"]= df["ClassOfYear"].str.replace("^.*(?=ClassOfYear)", "")
</code></pre>
<p>这种方法是匹配从列开始到(但不包括)文本<code>ClassOfYear</code>的所有内容。然后,我们用空字符串替换以删除此文本。请注意,此替换不会影响根本没有文本<code>ClassOfYear</code>的列值</p>