假设我在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
我的括号中有一个很大的数据框,但是每当我尝试使用tidyr
或stringr
库中的函数时,由于这些括号,它不能很好地工作。
这可能很简单,但我做不到。谢谢