将矢量中的字符元素替换为R中的数字

时间:2017-07-20 22:16:24

标签: r string dataframe vector character

我有一个包含字符串/字符元素的数据框中的向量,我想根据它们是否包含某组字符来替换这些字符串/字符元素,我想知道如何去这样做。例如,假设我有一个带有字符串元素的数据框中的列,如下所示:

df$Stringvector <- c("aaca", "bbb", "edee", "ca bb" "ttt t", "ui de", "k jkl")

现在,我想要做的是,如果元素具有字符组合1ca,则用de替换向量的元素,并用{替换元素{1}}如果它们不包含这些组合中的任何一种。由于2中的第1,第3,第4和第6个元素在其字符串中包含df$Stringvectorca,因此这些元素将被de替换,而所有其他元素将被1替换1}}这样我们现在得到:

2

这样做的好方法是什么?谢谢!

1 个答案:

答案 0 :(得分:3)

您可以使用<div class="profileSection" data-bind="with: profile"> <div class="greyBg profileSummaryh">Profile summary <button type="button" class="btn btn-info btn-xs pull-right" data-toggle="modal" data-target="#editsummary">Edit</button> </div> <div class="profileSummary"> <span data-bind="text: profile_summary"> </div> </div> 找到该模式。

grepl