【发布时间】:2020-05-06 11:54:47
【问题描述】:
我正在尝试使用一些分类变量在 Python 中运行回归。所以我想把它们变成假人。但是,我这里有个问题。我正在使用的专栏有几个类别重复很多,而其他类别则没有。如果我应用虚拟转换,我将得到 5000 个虚拟。所以我考虑将只出现几次的类别分组。我怎样才能做到这一点?例如,如果类别 1 出现 2000 次,类别 2 出现 3000 次,但类别 4、5 和 6 各出现 30 次,则类别 7 出现 10 次,类别 8 出现 5 次。如何对类别 4、5、6、7 和 8 进行分组?执行以下操作:如果类别出现少于 X 次,则将它们分组。结果应该是第 1 组、第 2 组、group_x 和 group_x 应该有出现少于特定次数的变量。
【问题讨论】:
-
请发布您的尝试,无论您是否找不到正确的逻辑。
标签: python pandas grouping data-conversion