擅长:python、mysql、java
<p>我认为问题在于使用<code>.loc</code>方法。通常用于访问整个列、行或数据帧的单个元素,如:</p>
<pre><code>my_df.loc[my_row, my_col]
</code></pre>
<p>尝试:</p>
<pre><code>df1[(df1['Last Queue'] == 'NL_AMS_NSO_TA_TRANSPORT') & (df1['TAC NL Member'] == 'TRUE')]
</code></pre>
<p>您可以分别检查这两个条件以确定问题:</p>
<pre><code>cond_1 = df1['Last Queue'] == 'NL_AMS_NSO_TA_TRANSPORT'
print(df1[cond1]])
cond_2 = df1['TAC NL Member'] == 'TRUE'
print(df1[cond2]])
</code></pre>
<p>编辑:</p>
<p>我运行了以下命令:</p>
<pre><code>df = pd.DataFrame({"Person": ["Person_1", "Person_2"], "TAC NL MEMBER":["TRUE", "TRUE"]})
df[df["TAC NL MEMBER"] == "TRUE"]
</code></pre>
<p>输出:</p>
<pre><code> Person TAC NL MEMBER
0 Person_1 TRUE
1 Person_2 TRUE
</code></pre>