从数据框中的列中删除括号和其中的内容

时间:2019-03-09 01:43:21

标签: r regex

假设我在R中有此数据框:

df<-data.frame(Id=1:4,name=c("a_b[b]","c_c[f]","g_h[a]","m_a[c]"))
> df
  Id   name
1  1 a_b[a]
2  2 c_c[a]
3  3 g_h[a]
4  4 m_a[a]

我想删除括号及其中的所有内容,并将此数据框作为输出:

Id   name new_name
1  1 a_b[a]      a_b
2  2 c_c[a]      c_c
3  3 g_h[a]      g_h
4  4 m_a[a]      m_a

我的括号中有一个很大的数据框,但是每当我尝试使用tidyrstringr库中的函数时,由于这些括号,它不能很好地工作。 这可能很简单,但我做不到。谢谢

0 个答案:

没有答案