如何替换数据框中的数据值

时间:2018-04-03 10:13:44

标签: r

我对DF中的价值替换有一点疑问。我知道如何使用ifelse语句替换值,但确实存在一些允许我们不指定else条件的函数。

df <- data.frame(ID = paste0("ID",1:10),VAL = sample(10,10,replace=T),stringsAsFactors = F)

df$VAL <- ifelse(df$VAL == 1,"*",df$VAL)

由于

1 个答案:

答案 0 :(得分:1)

您可以简单地使用:

 your_val = 1 
 df[df$VAL == your_val,"VAL"] <- "*"