У меня есть некоторые данные, которые выглядят так (код для ввода данных в конце):
Year Movie
2012 The Avengers
2015 Furious 7
2017 The Fate of the Furious
И мой желаемый вывод:
Year Movie
2012 Avengers, The
2015 Furious 7
2017 Fate of the Furious, The
Должен ли я использовать stringr
и regex
форматы?Можно ли порекомендовать ссылку, которая объясняет regex
немного проще, чем большинство сайтов или справочную документацию?
Это довольно плохо, но это было все, что я мог сделать на данный момент:
str_replace(df$Movie, pattern = "The", replacement = "")
Даже некоторые советы о том, какие команды нужно искать в справочной документации, или где найти объяснения того, что мне нужно искать, были бы полезны.
df <- data.frame(stringsAsFactors=FALSE,
Year = c(2012L, 2015L, 2017L),
Movie = c("The Avengers", "Furious 7", "The Fate of the Furious")
)
df
str_replace(df$Movie, pattern = "The", replacement = "")