<p>使用:</p>
<pre><code>df['toxic'] = np.where((df[df.columns[1:]]==1).any(axis=1), 1, df['toxic'])
</code></pre>
<p><code>Input:</code></p>
<pre><code> toxic severe_toxic obscene threat insult identity_hate
0 0 0 0 0 0 0
1 0 0 0 0 0 0
2 0 0 0 0 0 1
3 0 0 0 0 0 1
4 0 0 0 0 0 0
</code></pre>
<p><code>Output:</code></p>
<pre><code> toxic severe_toxic obscene threat insult identity_hate
0 0 0 0 0 0 0
1 0 0 0 0 0 0
2 1 0 0 0 0 1
3 1 0 0 0 0 1
4 0 0 0 0 0 0
</code></pre>
<p><code>Setup:</code></p>
<pre><code>df = pd.DataFrame(data={'toxic':[0]*5,
'severe_toxic':[0]*5,
'obscene':[0]*5,
'threat':[0]*5,
'insult':[0]*5,
'identity_hate':[0,0,1,1,0]})
</code></pre>