擅长:python、mysql、java
<p>我从来没有回答过我自己的问题!但我在这里找到了答案:</p>
<p><a href="https://stackoverflow.com/questions/15315452/selecting-with-complex-criteria-from-pandas-dataframe">Selecting with complex criteria from pandas.DataFrame</a></p>
<p>对于任何想知道解决方案是什么的人来说,这个问题的第一个回答中的代码格式在我的情况下是有效的:</p>
<pre><code>df.loc[(df["Percent"] == 100) & (df["Rating1"] != 8) &\
(df["Rating2"] != 1) & (df['Grade'] == "NG"), "Percent"] = np.nan
</code></pre>