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
列的相关统计信息?
您可能对^{} 感兴趣:
试试这个:
当然,您可以在组上使用任何函数,而不仅仅是
head
。相关问题 更多 >
编程相关推荐