【发布时间】:2021-07-12 12:19:04
【问题描述】:
我正在尝试做一个逻辑回归项目。为了绘制图表,我使用以下代码将 0 转换为“不寻找改变”,将 1 转换为“寻找工作改变”。
retarget = {0.0: 'Not looking for job change',
1.0: 'Looking for job change'}
hr['target'] = hr['target'].map(retarget)
但经过探索性数据分析后,我想将“不寻找工作变动”转换为 0,将“正在寻找工作变动”转换为 1。 我再次尝试了上面的代码,如下所示:
retarget2 = {'Not looking for job change': 0, 'Looking for job change': 1}
hr['target'] = hr.target.map(retarget2)
请帮我解决。我是 Python 新手,正在努力学习它。
【问题讨论】:
-
您的代码对我有用。这不是最好的使用方法,但它有效。您应该在 matplotlib(或其他绘图库)中更改您的标签。
-
@Corralien 你能推荐任何其他代码来帮助将字符串值转换回数字。
标签: pandas dataframe logistic-regression data-preprocessing