擅长:python、mysql、java
<p>您可以将<code>df.columns</code>转换为set,然后迭代:</p>
<pre><code>df = pd.DataFrame([[1, 2, 3, 4, 5, 6]], columns=['a', 'a', 'a', 'b', 'b', 'b'])
for column in set(df.columns):
print(column, df[common_name].mean(axis=1))
</code></pre>
<p>意志输出</p>
<pre><code>a 0 2.0
dtype: float64
b 0 5.0
dtype: float64
</code></pre>
<p>如果顺序重要,请使用<code>sorted</code>:</p>
<pre><code>for column in sorted(set(df.columns)):
</code></pre>
<p>从这里你可以得到你想要的任何格式的输出</p>