【发布时间】:2025-12-22 16:00:11
【问题描述】:
我有一个如下所示的数据框:
JOINED_CO GENDER EXEC_FULLNAME GVKEY YEAR CONAME BECAMECEO REJOIN LEFTOFC LEFTCO RELEFT 原因页 CO_PER_ROL 5622南雄爱尔拉A. Eichner 1004 1992 AAR CORP 19550101南19961001 199961001 19990531南辞职79 5622南雄IRA A. Eichner 1004 1993 AAR CORP 19550101南19961001 19990531南辞职79 5622南雄IRA A. Eichner 1004 1994 AAR CORP 19550101南19961001 19990531南辞职79 5622南雄IRA A. Eichner 1004 1995 AAR CORP 19550101南19961001 19990531南辞职79 5622南雄IRA A. Eichner 1004 1996 AAR CORP 19550101南19961001 19990531南辞职79 5622南雄IRA A. Eichner 1004 1997 AAR CORP 19550101南19961001 19990531南辞职79 5622南雄IRA A. Eichner 1004 1998 AAR CORP 19550101南19961001 19990531南辞职79 5623 NaN 男 David P. Storch 1004 1992 AAR CORP 19961009 NaN NaN NaN NaN NaN 57 5623 NaN 男性 David P. Storch 1004 1993 AAR CORP 19961009 NaN NaN NaN NaN NaN 57 5623 NaN 男性 David P. Storch 1004 1994 AAR CORP 19961009 NaN NaN NaN NaN NaN 57 5623 NaN 男 David P. Storch 1004 1995 AAR CORP 19961009 NaN NaN NaN NaN NaN 57 5623 NaN 男 David P. Storch 1004 1996 AAR CORP 19961009 NaN NaN NaN NaN NaN 57
对于 YEAR 值,我喜欢在原始数据框中添加年份列 (1993,1994...,2009),如果 YEAR 中的值为 1992,则 1992 列中的值应为 1,否则为 0。
我使用了一个非常愚蠢的 for 循环,但它似乎永远运行,因为我有一个大数据集。 谁能帮帮我,非常感谢!
【问题讨论】:
标签: python pandas dataframe one-hot-encoding