【发布时间】:2016-10-19 13:04:02
【问题描述】:
我有一组句子,每个句子中的单词数不同。我需要用一串字母替换每个单词,但字母串需要基于特定的标准。例如,字母“t”只能替换为字母“i”、“l”、“f”;对于字母表中的每个字母,字母“e”只能被“o”或“c”替换,依此类推。此外,单词之间的空格以及句号、撇号和其他标点符号需要保持完整。举个例子: 原文:他爱狗。 带有一串字母的句子:Fc tcwoz bcy。
有没有办法在 R 中自动化这个过程?谢谢。
添加:我需要替换大约 400 个句子。句子存储在数据框的变量(data$sentences)中。
【问题讨论】:
-
那么,您需要为每个字符使用定义集中的随机字符吗?你都尝试了些什么?请分享。
-
不妨看看
strsplit。您可以使用 split="" 参数将每个字符作为单独的元素。然后你会建立一些映射。最后和paste(..., collapse="")放在一起。如果没有有关映射的更多详细信息,则无法提供进一步的帮助。