擅长:python、mysql、java
<p>使用<a href="https://docs.scipy.org/doc/numpy/reference/generated/numpy.select.html" rel="nofollow noreferrer">numpy.select</a>。传递条件作为第一个参数,与条件对应的值作为第二个参数,默认值与任何条件都不匹配</p>
<pre><code>import numpy as np
conditions = [
df['Sentiment'].isin(positive),
df['Sentiment'].isin(neutral),
df['Sentiment'].isin(negative)
]
values = ['positive', 'neutral', 'negative']
df['Sentiment'] = np.select(conditions, values, np.nan)
</code></pre>