R 删除数据框条目处的字符

R 删除数据框条目处的字符,r,dataframe,gsub,R,Dataframe,Gsub,我是新来R的,我正试图删除电影的年份 movie_title <- c("carrie(2013)", "cars", "lesmiserables(2012)") movie\u title您需要查找正则表达式或正则表达式 使用base r,您可以执行以下操作: gsub("\\(\\d{4}\\)", "", movie_title) 使用stringr包 library(stringr) str_remove(movie_title, "\\(\\d{4}\\)") [1

我是新来R的,我正试图删除电影的年份

movie_title  <- c("carrie(2013)", "cars", "lesmiserables(2012)")

movie\u title您需要查找正则表达式或正则表达式

使用base r,您可以执行以下操作:

gsub("\\(\\d{4}\\)", "", movie_title)

使用
stringr

library(stringr)

str_remove(movie_title, "\\(\\d{4}\\)")

[1] "carrie"        "cars"          "lesmiserables"


非常感谢。成功了。我是否理解使用“\\”来指定要查找/删除/等的字符类型?使用
\\
来“转义”字符。在正则表达式中,
用于执行特定的代码y操作——在本例中,
\\(
指示R查找字符
),而不是执行遇到
时通常执行的操作(
@NikitaShmygin如果答案回答了您的问题,通常会在答案旁边打勾接受符号。接受答案很重要,因为它会通知其他人您的问题已解决,并将答案固定在顶部,以便其他阅读您问题的人先阅读该答案