擅长:python、mysql、java
<p>IIUC使用<code>df.ne("xxx")</code>、<code>stack</code>和<code>map</code>:</p>
<pre><code> df["out"] = df["text"].map(df[df.ne("xxx")].set_index("text").stack().droplevel(1))
print (df)
text ext_nms ext_dt ext_cd ext_addr out
0 Stonetrust CRR xxx xxx xxx CRR
1 Wilkes CRR xxx xxx xxx CRR
2 wcv 0086967 05 xxx xxx COD xxx COD
3 SILVER INC xxx xxx xxx ADD ADD
4 PO BOX 988 xxx xxx xxx ADD ADD
5 LA 70520 xxx xxx xxx ADD ADD
6 02/12/2019 xxx DAT xxx xxx DAT
</code></pre>