id <- c("a", "b", "c", "d", "e")
value <- c(3, 4.1, 13.2, 8.0, 10.1)
像这样:
id | 价值 |
---|---|
a | 3 |
b | 4.1 |
c | 13.2* |
d | 8.0 |
e | 10.1* |
在本例中,我有一个数据框,我想为所有大于或等于 10 的值放置一个星号
df$value = ifelse(df$value > 10, paste0(df$value, "*"), df$value)
或使用 dplyr:
dplyr::mutate(df, value = ifelse(value > 10, paste0(value, "*"), value))