擅长:python、mysql、java
<p>您可以使用<a href="https://numpy.org/doc/stable/reference/generated/numpy.select.html" rel="nofollow noreferrer">numpy select</a>,它允许多个条件选择</p>
<pre><code>content = ["apple", "fan", "ball"]
condlist = [df.descriptions.str.lower().str.contains(letter) for letter in content]
choicelist = ["A001", "F009", "B099"]
df["category"] = np.select(condlist, choicelist)
df
date descriptions Code category
0 1/1/2020 this is aPple 6546 A001
1 21/8/2019 this is fan for him 4478 F009
2 15/3/2020 this is ball of hockey 5577 B099
3 12/2/2018 this is Green apple 7899 A001
4 13/3/2002 this is iron fan 7788 F009
5 14/5/2020 this ball is soft 9991 B099
</code></pre>