我正在使用以下代码将数据框转换为整洁的数据框:
replace_reg <- "https://t.co/[A-Za-z\\d]+|http://[A-Za-z\\d]+|&|<|>|RT|https"
unnest_reg <- "([^A-Za-z_\\d#@']|'(?![A-Za-z_\\d#@]))"
tidy_tweets <- tweets %>%
filter(!str_detect(text, "^RT")) %>%
mutate(text = str_replace_all(text, replace_reg, "")) %>%
unnest_tokens(word, text, token = "regex", pattern = unnest_reg) %>%
filter(!word %in% custom_stop_words2$word,
str_detect(word, "[a-zäöüß]"))
但是,这会产生一个整洁的数据框,其中德语字符 üäöß 从新创建的单词列中删除,例如,“wählen”变成两个词:“w”和“hlen”,并且删除了特殊字符。
我正在尝试获得一个整洁的德语单词数据框来进行文本分析和术语频率。
有人可以为我指出如何解决这个问题的正确方向吗?