計算字符串中的單詞數?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />有人可以告訴我計算特定字符串中單詞數量的最佳函數嗎?例如,如果我有一列由“;”分隔的字符數據或“,”如何計算該列中由特定分隔符定義的“單詞”數量?我知道 SAS 有一個函數 COUNTW 可以執行此操作,但我在 JMP 中找不到任何可以執行此操作的函數。提前致謝...
回复:計算字符串中的單詞數?我確實想到了這種方法,但對於我計算由各種分隔符分隔的字符串中的單詞的目標而言,它並不完美,必須為每個分隔符執行多次。
N Items(Words(string, " ,;|:_")) 效果很好。
回复:計算字符串中的單詞數?小一點 - 如果最後一個字符不是符號,則符號計數可能會減少 1。在 Jim 的示例中,結果是 4,而實際上只有 3 個符號。這是獲取正確符號數量的一種方法:
str2 = "Here is* a way to* count * symbols";
str3 = substitute(str2, "*", "");
nsymbols = length(str2) - length(str3);
我很好奇是否有更簡單的方法可以做到這一點?
回复:計算字符串中的單詞數?是的,明白了,謝謝。 是的,我不知道有些函數不在函數編輯器中。 自 1990 年版本 1 起使用 JMP。 去搞清楚。
回复:計算字符串中的單詞數?我假設您所指的下拉菜單位於公式編輯器中。該列表不是最終的函數列表。它包含“通常”在公式計算中使用的那些函數。最終文檔位於腳本索引中
幫助==>腳本索引

回复:計算字符串中的單詞數?謝謝! 它不會出現在下拉功能列表中。 但當然,當我只輸入“N Items(..”等)時,它就可以工作。
回复:計算字符串中的單詞數?N Items() 函數長期以來一直是 JMP 的一部分。檢查您的 JMP 版本的腳本索引以確保它存在。我想會的。它是能夠處理 JMP 列表的重要組成部分。
這是計算單詞和符號的一種方法
Names Default To Here( 1 );
str1 = "This is a test of the counting of words";
str2 = "Here is* a way to* count * symbols";
Show( "Counting Words", N Items( Words( str1, " " ) ) );
Show( "Counting Symbols", N Items( Words( str2, "*" ) ) );
回复:計算字符串中的單詞數?N Items 功能僅存在於 JMP Pro 中嗎?
有沒有辦法在常規 JMP 中計算字符串中的單詞或特定符號?
回复: 計算字符串中的單詞數?太好了,非常感謝。
回复:計算字符串中的單詞數?它在 JMP 中需要兩個函數。 這字()函數返回字符串中的單詞列表,並且N 項()給出列表中的項目數.
N 項(單詞(s,“;,”))