擅长:python、mysql、java
<p>步骤1:获取列名:</p>
<pre><code>In [542]: c = df[df == 'Sea'].any().argmax(); c
Out[542]: '5'
</code></pre>
<p>步骤2:使用<code>df.loc</code>索引:</p>
<pre><code>In [544]: df.loc[:, c:]
Out[544]:
5 6
0 Sea NaN
1 light medium
2 15 14
3 18 29
4 19 42
</code></pre>
<p>如果<code>df.loc[:, c:]</code>不起作用,您可能需要使用更明确的版本(感谢piRSquared的简化):</p>
<pre><code>df.iloc[:, df.columns.get_loc(c):]
</code></pre>