更改以 pattern 开头的单词
Change words starting with pattern
我正在分析政治言论,想规范一些方言词。我想更改所有以 "fra" 开头的单词,以便它们以 "fre" 开头。
示例:
"frad walked into a bar" 变为 "fred walked into a bar"
"are you frad" 变为 "are you fred"
"are you afraid"不应该改变,保持不变
我如何在 R 中执行此操作?
演讲与一些元数据一起存储在数据框中,其中变量 text 存储每位政治家在一年内的演讲。
您要查找的内容称为正则表达式:
text <- c("frad walked into a bar", "are you frad", "are you afraid")
gsub("\bfra", "fre", text)
#> [1] "fred walked into a bar" "are you fred" "are you afraid"
在这种情况下,\b
表示单词的开头或结尾。您可以使用此 cheat sheet 了解更多信息或查找其他好的资源。
我正在分析政治言论,想规范一些方言词。我想更改所有以 "fra" 开头的单词,以便它们以 "fre" 开头。
示例:
"frad walked into a bar" 变为 "fred walked into a bar"
"are you frad" 变为 "are you fred"
"are you afraid"不应该改变,保持不变
我如何在 R 中执行此操作?
演讲与一些元数据一起存储在数据框中,其中变量 text 存储每位政治家在一年内的演讲。
您要查找的内容称为正则表达式:
text <- c("frad walked into a bar", "are you frad", "are you afraid")
gsub("\bfra", "fre", text)
#> [1] "fred walked into a bar" "are you fred" "are you afraid"
在这种情况下,\b
表示单词的开头或结尾。您可以使用此 cheat sheet 了解更多信息或查找其他好的资源。