我有单词,属种,我想使用下划线替换R中两个字符串之间的空格
输入:
>data$species
Genus species
所需的输出:
>data$species
Genus_species
答案 0 :(得分:1)
您应该使用gsub
:
data$species <- gsub(" ", "_", data$species)
答案 1 :(得分:1)
我们可以使用sub
中的base R
data$species <- sub(" ", "_", data$species)
或者使用chartr
中的base R
data$species <- chartr(" ", "_", data$species)
或使用tidyverse
library(tidyverse)
data %>%
mutate(species = str_replace(species, " ", "_"))