我有一个字符向量,其中每个元素都用括号括起来.我想要

所以我试着:

n = c("[Dave]", "[Tony]", "[Sara]")

paste("", n, "", sep="")

不幸的是,由于某些原因,这不起作用.

在使用相同的代码之前,我已经执行了相同的任务,不确定这次为什么不起作用.

我想从'[Dave]'升到'Dave'.

我做错了什么?

推荐答案

你可以这样把括号拆下来:

n = c("[Dave]", "[Tony]", "[Sara]")

gsub("\\[|\\]", "", n)
[1] "Dave" "Tony" "Sara"

R相关问答推荐

如何按行和列组合多个格式?

将虚线添加到每个站点的传奇中平均

是否有R函数来判断一个组中的所有值是否与另一个组中的所有值相同?

使用rlang s arg_match判断函数输入列表

根据收件箱中的特定值提取列名

r中的stat_difference函数不起作用

咕噜中的元素列表:map

如何动态更新selectizeInput?

如何在格子中添加双曲曲线

如何调整曲线图中的y轴标签?

使用较长的查询提取具有部分匹配的列表中的较短目标,

随机森林的带Shap值的蜂群图

按组内中位数分类

如何计算每12行的平均数?

带RStatix的Wilcoxon环内检验

用多边形替换地块点

我需要使用ggplot2制作堆叠条形图

如何调整一个facet_work()面板内的框图和移动标签之间的水平宽度?

如果满足条件,则替换列的前一个值和后续值

在R中使用ggraph包排列和着色圆