How to conditionally replace values in r data frame using if/then statement

前端 未结 2 445
青春惊慌失措
青春惊慌失措 2020-12-10 08:29

I\'d like to learn how to conditionally replace values in R data frame using if/then statements. Suppose I have a data frame like this one:

df <- data.fra         


        
2条回答
  •  囚心锁ツ
    2020-12-10 09:06

    You can use ifelse, like this:

    df$customer_id <- ifelse(df$customer %in% c('paramount', 'pixar'), 99, df$customer_id)
    

    The syntax is simple:

    ifelse(condition, result if TRUE, result if FALSE)
    

    This is vectorized, so you can use it on a dataframe column.

提交回复
热议问题