擅长:python、mysql、java
<p>根据你的数据图像判断,你所说的<code>discount</code>20%是什么意思还不清楚。</p>
<p>但是,你可能会做这样的事情。</p>
<pre><code>df['class'] = 0 # add a class column with 0 as default value
# find all rows that fulfills your conditions and set class to 1
df.loc[(df['discount'] / df['total'] > .2) & # if discount is more than .2 of total
(df['tax'] == 0) & # if tax is 0
(df['total'] > 100), # if total is > 100
'class'] = 1 # then set class to 1
</code></pre>
<p>注意<code>&</code>在这里意味着<code>and</code>,如果您想要<code>or</code>,请使用<code>|</code>。</p>