我有一个由id组成的列。我想在列的前后附加<b>id</b>
标签。
我想实现类似:
id
-----------
<b>890G-</b>
<b>09K67</b>
<b>673N</b>
...
我可以试试这样写:
lhs <- paste0('<b>')
rhs <- paste0('</b>')
gsub(lhs, rhs, df$id)
对于某些值,我得到这样的结果。但不是标签本身。
[1] "545-81" "897582" "f614-1" "f6255" "87967"
[6] "584425" "d239-7" "a49089" "03085-2" "f9190"
[11] "b58-0" "b5446" "875976" "d5645" "8086-4-"
我找不到一种方法来应用我的列的所有值。
只需在对paste0()
的单个调用中构建标签:
df$id <- paste0("<b>", df$id, "</b>")