擅长:python、mysql、java
<p>您可以使用<a href="http://pandas.pydata.org/pandas-docs/stable/groupby.html#applying-different-functions-to-dataframe-columns" rel="nofollow">aggregation, with a dict of functions</a>应用于每个列。我正在使用<code>lambda</code>s和Pandas(dataframe)的字符串版本函数,这样Pandas将自动获取<code>mean()</code>。在</p>
<pre><code>grouped = df.groupby(list(df.columns[0:3]), sort=False).agg(
{'FPKM-1': 'mean', 'FPKM-2': 'mean',
'tss_id': lambda x: x.iloc[0], 'locus': lambda x: x.iloc[0]})
print(grouped)
</code></pre>
<p>给出:</p>
^{pr2}$