【发布时间】:2021-05-01 22:38:36
【问题描述】:
我试图弄清楚如何编写一个 for 循环来对特征列表执行分类编码。
df = ['TRY', 'LOC', 'OUTPUT', 'TYPE_A', 'SIGNAL', 'A-B SPOT']
目前,这就是我的做法,但它似乎是重复的。
obj_df["TRY"] = obj_df["TRY"].astype('category')
obj_df["TRY_cat"] = obj_df["TRY"].cat.codes
我尝试了以下示例来编写它并尝试使用库,但我认为逻辑不正确。
有没有办法根据我目前的情况来做到这一点?理想情况下,我也想将它放入一个新的数据框中。
提前致谢!
【问题讨论】:
标签: python dataframe for-loop encoding classification