【发布时间】:2021-07-28 18:31:05
【问题描述】:
我有一个如下所述的数据框,我有多个 CTI 和 RESOLUTION 类别,目标是为 CTI 和 RESOLUTION 类别以及没有此特定帐户条目的类别创建虚拟变量。
ACCOUNT | CTI | RESOLUTION
59737001 Data:HI Customer Owned Issue / Customer Equipment
59737001 Data:HI Repaired / Replaced Drop Underground
13847688 Data:OK Not Repaired
我的预期输出是
ACCOUNT | CTI_Data:HI | CTI_DATA:OK| RESOLUTION_Customer Owned... | RESOLUTION_Repaired/Repla.... | RESOLUTION_Not Repaired
59737001 1 0 1 1 0
我知道pd.get_dummies() 可用于获取多个类别的假人,但我的情况不同。
任何帮助表示赞赏
【问题讨论】:
-
在您的预期输出中,
CTI_Data:HFC:CBI来自哪里?您在此处显示的原始数据中没有任何包含 HFC:CBI 的内容。 -
@scotscotmcc 抱歉,我解决了这个问题。
-
另外,第一列是索引吗?您刚刚给了我们一些不按顺序排列的条目? 2、25012 和 213 是这样的吗?还是帐户中的那些部分是 8 个字符长?
-
@scotscotmcc 是的,这只是索引。
-
@scotscotmcc 我删除了索引,以便在理解问题时不会混淆。
标签: python pandas dataframe data-manipulation dummy-variable