是否可以为满足特定条件的列中的某些值添加星号?使用 RStudio

问题描述 投票:0回答:1
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 的值放置一个星号

addition asterisk
1个回答
0
投票
df$value = ifelse(df$value > 10, paste0(df$value, "*"), df$value)

或使用 :

dplyr::mutate(df, value = ifelse(value > 10, paste0(value, "*"), value))
© www.soinside.com 2019 - 2024. All rights reserved.