在文本资源管理器中添加/删除停用词你好,
我试图使用以下示例脚本来控制文本资源管理器中的停用词。
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Consumer Preferences.jmp" );
obj = Text Explorer( TextColumns( :Reasons Not to Floss ) );
obj << Add Stopwords( {"use", "feel", "like"} );
obj << Add Stopword Exceptions({"use", "feel", "like"});
obj << Add Stopwords( {"use", "feel", "like"} );
设置停用词例外后,我无法在文本资源管理器中再次添加相同的停用词。 这些停用词同时显示在本地和本地例外中。 我期望设置一个单词期望会自动删除本地停用词。

总的来说,我想使用 JMP 脚本删除停用词/停用词例外。 任何想法都会被采纳。
提前谢谢了。
回复:在文本资源管理器中添加/删除停用词感谢您的澄清。 就您而言,我会在每次迭代中重新启动文本资源管理器。
回复:在文本资源管理器中添加/删除停用词嗨马克,
感谢您的回复。 但是,我试图删除使用脚本添加的那些停用词,而不是同时添加和创建异常。 添加例外只是我尝试删除停用词的方法之一,但这不是我在分析中会做的。
场景是我有不同组的停用词字典用于相同的分析,所以我可以方便地执行以下步骤(添加停用词集 1 -> 删除停用词集 1 -> 添加 sopwords 集 2 -> 删除停用词集2 ....等等)循环。 当每组的字数变大时,手动进行会非常耗时。 这就是我需要使用 JSL 控制停用词的原因。
对困惑感到抱歉。
回复:在文本资源管理器中添加/删除停用词为什么要添加停用词,然后为同一个词添加例外?
您可以向任何范围添加停用词(内置范围除外)。 JMP 会自动从术语和短语列表中删除这些单词。 您还可以添加例外,JMP 不会自动从同一列表中删除这些单词。 您观察到的行为是一致且符合预期的。
因此,要回答您的问题,如果您想停止这些单词,请不要添加单词例外。 文本浏览器用户界面旨在促进交互式探索。 您可以在任何范围或例外中添加或删除单词。 脚本接口旨在应用先前的决策(停止、重新编码等),以方便在处理另一个类似文档的语料库时,不必交互式地重复所有工作。