我可以通过[每行]的函数对pandas DataFrame进行排序吗?

时间:2016-10-04 13:38:21

标签: python pandas

pandas.DataFrame.groupby支持按行或列索引的函数进行分组。对pandas.DataFrame.sort_values似乎没有类似的支持。

e.g。我可以按照col1分组,甚至是......

f = lambda r: df.ix[r, 'col1']%2==1
df.groupby(f)

但我无法[据我所知]通过这样做来说明col1的绝对值......

import numpy as np
f = lambda r: np.abs(df.ix[r, 'col1'])
df.sort_values(by=f)

这看起来有点特别。

0 个答案:

没有答案