Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/elixir/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何应用pandas.cut以获得int类型而非category类型的结果标签?_Pandas_Grouping_Binning - Fatal编程技术网

如何应用pandas.cut以获得int类型而非category类型的结果标签?

如何应用pandas.cut以获得int类型而非category类型的结果标签?,pandas,grouping,binning,Pandas,Grouping,Binning,I使用pd.cut将值划分为离散区间,如下所示: labels = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] df["labels"] = pd.cut(df["sin_pctchg"], 10, labels=labels) 问题是结果标签的类型是类别,但我需要它们的类型是int。(我为监督学习生成目标/标签)。如何装箱和附加int类型的自定义标签,而不是Category类型的标签?有趣的是,这可能是一个选项,您可以使用.asty

I使用
pd.cut
将值划分为离散区间,如下所示:

labels = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
df["labels"] = pd.cut(df["sin_pctchg"], 10, labels=labels)

问题是结果标签的类型是
类别
,但我需要它们的类型是
int
。(我为监督学习生成目标/标签)。如何装箱和附加int类型的自定义标签,而不是
Category
类型的标签?

有趣的是,这可能是一个选项,您可以使用
.astype(int)
将Category转换为integer。@jspcal提供的链接也是一个很好的选择,感谢你们,我对熊猫很陌生