在R中通过索引有效地替换字符串元素

用户3793180

我想用特定位置的其他特定元素有效地替换character对象中的元素(这些位置是索引,我知道它们是gregexpr函数的结果)。

我想要一些像这样的foo功能:

foo("qwerty", c(1,3,5), c("z", "x", "y"))

给我:

[1] "zwxryy"

我搜索了stringrcran pdf软件包,但没有想到。预先感谢您的任何建议。

研究

例如:

xx <- unlist(strsplit("qwerty",""))
xx[c(1,3,5)] <- c("z", "x", "y")
paste0(xx,collapse='')
[1] "zwxryy"

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何有效地用不同的整数元素替换char字符串的元素?

安全有效地解析和替换字符串中的令牌

有效地查找和替换文档中的字符串

有效地将空字符串替换为数组中的null

如何有效地排序R中字符串中的字符?

如何在R中有效地对字符串中的字母重新排序?

如何使用字典有效地替换大量基于 CSV 的数组中的字符串?

有效地在字符串中进行多次替换

PHP:如何(有效地)替换这些字符串?

有效地在任意索引处对字符串进行分区

有效地串联字符串数组

有效地将多维数组中元素的引用编码为字符串

通过匹配项的数量有效地对字符串匹配进行排名

如何有效地从 Scala 中的字符串中删除非单词字符?

用标记有效地替换字符串列表中的数字

如何有效地计算字符串中字符频率的前缀和?

有效地查找字符串中的重复字符

如何有效地提取C ++中的字符串模式?

有效地在JavaScript中添加十六进制字符串

如何有效地将字符串拆分成J中的行?

在Java中,如何更有效地附加字符串?

如何有效地从Java中的ArrayList连续连接字符串的连续间隔?

如何有效地匹配两个数据帧中的字符串

有效地从集合中获取字符串“ startingWith”的子集

Perl:有效地计算许多字符串中的许多单词

有效地从Scala中的字符串中提取日期

在Python3中有效地切片字符串

如何有效地提取字符串中的实例值

如何有效地删除字符串中连续的重复单词或短语