如何按照某一列的数值进行分组聚合,实现pandas中qcut相同的操作?

testData = table(1 2 3 4 5 6 7 8 9 10 as `id,1 2 3 4 5 6 7 8 9 10 as `val)

利用val列进行划分,划分成2组,val<=5为第一组,5<val<=10为第二组,然后分组对val求和

请先 登录 后评论

1 个回答

Hao Jia
testData = table(1 2 3 4 5 6 7 8 9 10 as `id,1 2 3 4 5 6 7 8 9 10 as `val)
groupby(sum,testData.val,asof(cutPoints(testData.val,2),testData.val))
请先 登录 后评论