python中的组值

python中的组值,python,pandas,dataframe,range,Python,Pandas,Dataframe,Range,我想将这些值分组,并将它们放在一个范围内。 如: 列值的值范围为1到1000。行数为1L+。 我想要一个新列,其中的值分组在范围内。尝试此操作,您可以指定存储箱,然后使用: 你好你事先做过研究吗?也许可以添加一些启动代码并显示您想要的?如果你有一些玩具数据,它通常会有帮助。你能分享一下你的尝试吗?另外,要理解这个问题到底是关于什么有点困难,所以也许可以试着澄清一下? bins = [0, 200, 400, 600, 800, 1000] labels = ['{}-{}'.format(i,

我想将这些值分组,并将它们放在一个范围内。 如: 列值的值范围为1到1000。行数为1L+。
我想要一个新列,其中的值分组在范围内。尝试此操作,您可以指定存储箱,然后使用:


你好你事先做过研究吗?也许可以添加一些启动代码并显示您想要的?如果你有一些玩具数据,它通常会有帮助。你能分享一下你的尝试吗?另外,要理解这个问题到底是关于什么有点困难,所以也许可以试着澄清一下?
bins = [0, 200, 400, 600, 800, 1000]
labels = ['{}-{}'.format(i, j) for i, j in zip(bins[:-1], bins[1:])] 

df['range_column'] = pd.cut(df['existing_column'], bins=bins, labels=labels)