在文本资源管理器中添加/删除停用词你好,
我试图使用以下示例脚本控制文本资源管理器中的停用词。
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 set 2-> 删除停用词集2 ....等等)在一个循环中。 当每个集合的单词数量变大时,手动执行非常耗时。 这就是我需要使用 JSL 控制停用词的原因。
对困惑感到抱歉。
回复:在文本资源管理器中添加/删除停用词为什么要添加停用词,然后为同一个词添加例外?
您可以将停用词添加到任何范围(内置除外)。 JMP 将自动从术语和短语列表中删除这些单词。 您也可以添加例外,JMP 不会自动从同一列表中删除这些词。 您观察到的行为是一致的和预期的。
因此,要回答您的问题,如果您想停止这些词,请不要为这些词添加例外。 文本资源管理器用户界面旨在促进交互式探索。 您可以在任何范围或例外中添加或删除单词。 脚本界面旨在应用以前的决策(停止、重新编码等),以便在处理另一个类似文档的语料库时方便,从而不必以交互方式重复所有工作。