In R cli, I can do the following in a character column in a data frame:
> data.frame$column.name [data.frame$column.name == "true"] <- 1
> data.frame$column.name [data.frame$column.name == "false"] <- 0
> data.frame$column.name <- as.integer(data.frame$column.name)
I would like to do this as a function, and I tried the following code by entering data.frame $ column.name as arg1. I see that it works when I return (arg1), but how to return the operation to the original data.frame file?
boolean.integer <- function(arg1) {
arg1 [arg1 == "true"] <- 1
arg1 [arg1 == "false"] <- 0
arg1 <- as.integer(arg1)
}
source
share