【发布时间】:2014-02-21 20:33:49
【问题描述】:
pandas 中是否有一种简单的方法可以在一系列值增量上调用groupby?例如,在下面的示例中,我可以使用 0.155 增量对列 B 进行分组和分组,例如,B 列中的前几个组被划分为 '0 - 0.155, 0.155 - 0.31 之间的范围。 ..`
import numpy as np
import pandas as pd
df=pd.DataFrame({'A':np.random.random(20),'B':np.random.random(20)})
A B
0 0.383493 0.250785
1 0.572949 0.139555
2 0.652391 0.401983
3 0.214145 0.696935
4 0.848551 0.516692
或者,我可以先按这些增量将数据分类到一个新列中,然后使用groupby 来确定可能适用于列A 的任何相关统计信息?
【问题讨论】: