R 删除数据框条目处的字符
我是新来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
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如果答案回答了您的问题,通常会在答案旁边打勾接受符号。接受答案很重要,因为它会通知其他人您的问题已解决,并将答案固定在顶部,以便其他阅读您问题的人先阅读该答案