擅长:python、mysql、java
<p>您可以在dataframe上使用<code>subscript</code>按字符串选择列,在您的例子中-</p>
<pre><code>tempdf=df[df['%s'%custome_rawinput]==3]
</code></pre>
<p>虽然其中的<code>'%s'</code>确实不必要,但是您可以直接使用下面的,因为<code>custome_rawinput</code>已经是字符串-</p>
^{pr2}$
<p>示例/演示-</p>
<pre><code>In [4]: inp = 'A'
In [5]: df[df[inp] == 1]
Out[5]:
A B
0 1 2
In [6]: df[df[inp] == 2]
Out[6]:
Empty DataFrame
Columns: [A, B]
Index: []
In [7]: df[df[inp] == 3]
Out[7]:
A B
1 3 4
</code></pre>