【发布时间】:2022-12-21 05:20:11
【问题描述】:
我有一个数据集,我正在探索数据,在我的数据的特定列中,我有 11 个不同的类别属于该特定列,但是该列的数据分布如下:
Number of data points in class 1 : 87459 ( 60.074 %)
Number of data points in class 2 : 42278 ( 29.04 %)
Number of data points in class 3 : 14712 ( 10.105 %)
Number of data points in class 4 : 569 ( 0.391 %)
Number of data points in class 5 : 425 ( 0.292 %)
Number of data points in class 6 : 57 ( 0.039 %)
Number of data points in class 7 : 34 ( 0.023 %)
Number of data points in class 8 : 24 ( 0.016 %)
Number of data points in class 9 : 11 ( 0.008 %)
Number of data points in class 10 : 10 ( 0.007 %)
Number of data points in class 11 : 7 ( 0.005 %)
请注意,在 3 级之后到 11 级之后,该数据的百分比显着下降。
我的问题是我想对这些分类数据执行编码,我应该考虑该特定列中的所有类别,而不管数据的表示有多低,或者只考虑前 3 个类并将其余类从该列中排除。
先感谢您!
【问题讨论】:
标签: python-3.x pandas machine-learning jupyter-notebook