如何类似kmean分组打标签

我有一列数 [1,2,3,4,5] 我想要按2分组,从而打上[1,1,2,2,3]这样的标签用于区分,请问有什么方法呢?

即按值分组,每组大小值的差距是2,就是 1-2一组 3-4一组 5-6一组,如果是[3,2,1,4,5] 这样的值,分组后的标签会是[2,1,1,2,3] ,

请先 登录 后评论

1 个回答

wale

可以借助 bar 函数按值分组:

v = 3 2 1 4 5
groupNum = 2
bar(v, groupNum, 'right') \ groupNum

[2,1,1,2,3]

请先 登录 后评论
  • 1 关注
  • 0 收藏,420 浏览
  • Boye 提出于 2023-09-28 17:14

相似问题