【发布时间】:2019-12-21 18:35:46
【问题描述】:
我有一个 Pandas 数据框,其中包含 173 列不同大学专业(例如 category_ACCOUNTING),列下方每行的值 1 或 0 表示学生是否选择该专业。我想将这 173 列分为两列 - STEM 和非 STEM 专业。如何将分类数据分类到两个分类箱中?
尝试使用 pandas.cut() 无效
picture of onehotencoded dataframe
edit - I now want to put either '1' or '0' in the STEM and nonSTEM columnsc(see picture)
【问题讨论】:
-
您要订购包含 STEM 和非 STEM 的列吗?还是你想根据一些映射来创建那个列?
-
@Carsten 我想为 STEM 学位和非 STEM 学位创建一个列,并将每个学位映射到其中一个列:)
-
@Carsten 即物理在 STEM 列中的值为“1”,在非 STEM 列中为“0”
标签: python pandas scikit-learn jupyter-notebook sklearn-pandas