如何完成数据帧到数字类型的字符因子转换?

时间:2016-10-14 16:45:12

标签: r

str(my$a) 
chr [1:7043] "No" "No" "Yes" "Yes" "Yes" "No" "No" "No" "No" "No" "No" "No" "No" ...

我想转换为0和1我尝试使用as.numeric与其他组合。没有实现。可以告诉我的方式。

2 个答案:

答案 0 :(得分:0)

这应该有效:Vec_of_1s_and_0s <- ifelse(my$a == "No", 0, 1)

答案 1 :(得分:0)

我们可以做到

as.integer(my$a=="Yes")