擅长:python、mysql、java
<p>将第一个+和'-'与最后一个元素相加</p>
<pre><code>mask = df["eq_id"].str.count('-').gt(0)
splitted = df["eq_id"].str.split("-")
df.loc[mask, "eg_number"] = splitted[mask].str[1]+'-' +splitted[mask].str[-1]
</code></pre>
<p><a href="https://i.stack.imgur.com/dqgpk.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/dqgpk.png" alt="enter image description here"/></a></p>