我有一个包含数据集和关键字列表的 R 脚本。然后它根据每个关键字在数据集中出现的次数创建一个图,并将其保存为 png 图像。现在,我想让关键字列表动态化,即我希望关键字成为用户输入。不知何故,在我工作的环境中,碰巧一旦用户输入了关键字列表,我就会执行 R 脚本并向用户展示情节。现在,当用户输入更多关键字时,它们会附加到前一个列表中,并且由于关键字的完整列表被发送到 R 脚本,它会再次执行完整的任务。很明显,它也做了很多不必要的工作来查找第一次运行时存在的关键字。
例如,在第一次运行中,关键字列表:- “一”、“二”、“三”。在第二轮中,关键字列表:-“一”、“二”、“三”、“四”、“五”、“六”
在第二次运行中,它浪费了大量时间处理关键字“一”、“二”和“三”。由于数据集很大,关键字的数量也很大,因此执行起来需要很多时间。我的问题是,有没有办法可以防止这种情况,保留以前的情节并修改以前的情节以呈现新的关键字?