Convert dataframe column to 1 or 0 for “true”/“false” values and assign to dataframe

前端 未结 5 1857
遇见更好的自我
遇见更好的自我 2020-12-01 15:48

In the R cli I am able to do the following on a character column in a data frame:

> data.frame$column.name [data.frame$column.name == \"true\"] <- 1
&g         


        
5条回答
  •  鱼传尺愫
    2020-12-01 16:18

    Try this, it will convert True into 1 and False into 0:

    data.frame$column.name.num  <- as.numeric(data.frame$column.name)
    

    Then you can convert into factor if you want:

    data.frame$column.name.num.factor <- as .factor(data.frame$column.name.num)
    

提交回复
热议问题