在文本資源管理器中添加/刪除停用詞你好,
我試圖使用以下示例腳本控製文本資源管理器中的停用詞。
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 不會自動從同一列表中刪除這些詞。 您觀察到的行為是一致的和預期的。
因此,要回答您的問題,如果您想停止這些詞,請不要為這些詞添加例外。 文本資源管理器用戶界面旨在促進交互式探索。 您可以在任何範圍或例外中添加或刪除單詞。 腳本界面旨在應用以前的決策(停止、重新編碼等),以便在處理另一個類似文檔的語料庫時方便,從而不必以交互方式重複所有工作。