python按规则进行数据标签设置

我有一组数据,希望可以按

 'X1': [5000, 20000, 30000,500000,100000],
    'X2': [1000, 2000, 3000,8000],
    'X3': [5,6,7,10],
   'X4': [4200,4800,5000,5500,6000],
    'X5': [27000,30000,33000,45000],
    'X6': [55,60,65,70],
    'X7': [1000,3000,4000,5000,80000,100000],
     'X8': [100,200,300,400,700,1000],
    'X9': [4,7,8,10],
    'X10': [35,39,41],
    'X11': [50,52.5,55,60],
    'X12': [10,15,20,45],
    'X13': [0,1],
    'X14': [0,1,2],
    'X15': [2.5,3,3.5],
    'X16': [1800, 1900, 2000,2200],
    'X17': [1,2,3,5,6],
    'X18': [30,40,50,70,100],
    'X19': [2950,3000,3300,3500,4000],
    'X20': [1,3,4,7],
    'X21': [1,5,10,20],
    'X22': [150,500,700,1200,2000],
    'X23': [2000,7000,15000,20000,30000,50000],
    'X24': [50000,100000,150000,200000],
   

以下规则进行分组,比如X1这一列的数值低于5000打上标签1,5000-20000的打上标签2,以此类推,我想到的是用map函数对吗?但是我只会一一对应的转换,范围转换怎么弄呢?是用if语句进行吗?

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 以下回答来自chatgpt:

    抱歉,我需要知道具体的问题才能提供解决方案。请您提供具体的问题描述。


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^

打标签怎么个打法?再一个你的采纳率好低啊