r - 用向量中的下划线替换两个单词之间的空格
问题描述
我有单词,属物种,我想要一个下划线来替换 R 中两个字符串之间的空格
输入:
>data$species
Genus species
期望的输出:
>data$species
Genus_species
解决方案
我们可以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, " ", "_"))
推荐阅读
- python - 如何根据值更改条形图的颜色?
- c# - DateTime.ParseExact 无法按预期工作
- excel - 为什么 VBA 不允许我在用户窗体的命令按钮中声明公共数组?
- mongodb - 如何在 mongodb 中像 SQL 一样编写 sum(if a>=10 and a<=100,a,0)
- routing - 串行通过并行展位乘法器
- openedge - OpenEdge 4GL REST 服务:计算临时表值会产生错误
- javascript - 我怎样才能让网站记住上次显示的表格?
- cache-control - 为什么谷歌洞察力要求为具有过期图像的有效缓存策略提供静态资产?
- excel - 创建一个抓取单元格值的 vba 循环
- python - 使用torch时如何解决AttributeError?