【发布时间】:2016-04-24 09:19:36
【问题描述】:
Gurus,我们正在寻找一种 Python 方式(python 2.7)将列中的分类值转换为二进制值到单个新列中。示例:在“Loan_status”列中,
Loan_Status
Charged Off
Default
Fully Paid
Current
Does not meet the credit policy. Status:1
Does not meet the credit policy. Status:0
我们正在尝试将“Charged Off”、“Default”变为“0”、“Fully Paid”、“Current”变为“1”,并删除任何包含“不符合信用政策”的行。状态: 1”和“不符合信用政策。状态:0”。
期望的输出:
Loan_Status
0
0
1
1
有什么pythonic方法可以做到吗? Pandas get_dummies 会生成多个列,所以它似乎不起作用。谢谢!
【问题讨论】:
标签: python-2.7 pandas scikit-learn