<p>如果需要介于<code>Trans:</code>:和<code>Store:</code>之间的值,请使用<a href="http://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Series.str.extract.html" rel="nofollow noreferrer">^{<cd3>}</a></p>
<pre><code>df['TTT']= df['code'].str.extract('Trans:(.*)Store:', expand=False)
print (df)
code TTT
0 Slip - Trans:S-BRT4-S-BRT4-98683Store:S-BRT4Te... S-BRT4-S-BRT4-98683
1 Slip - Trans:M-BXP2-M-BX2-65459Store:M-BXP2Ter... M-BXP2-M-BX2-65459
2 Slip - Trans:M-YyL2-M-YyL2-93949Store:M-YyL2Te... M-YyL2-M-YyL2-93949
</code></pre>
<p>双<code>split</code>的另一个想法:</p>
<pre><code>df['TTT']= df['code'].str.split('Store:').str[0].str.split('Trans:').str[1]
print (df)
code TTT
0 Slip - Trans:S-BRT4-S-BRT4-98683Store:S-BRT4Te... S-BRT4-S-BRT4-98683
1 Slip - Trans:M-BXP2-M-BX2-65459Store:M-BXP2Ter... M-BXP2-M-BX2-65459
2 Slip - Trans:M-YyL2-M-YyL2-93949Store:M-YyL2Te... M-YyL2-M-YyL2-93949
</code></pre>
<p>您的解决方案不能像这样使用:</p>
<pre><code>df['TTT']= df['code'].str.split('Store:').str[0].str[13:]
print (df)
code TTT
0 Slip - Trans:S-BRT4-S-BRT4-98683Store:S-BRT4Te... S-BRT4-S-BRT4-98683
1 Slip - Trans:M-BXP2-M-BX2-65459Store:M-BXP2Ter... M-BXP2-M-BX2-65459
2 Slip - Trans:M-YyL2-M-YyL2-93949Store:M-YyL2Te... M-YyL2-M-YyL2-93949
</code></pre>