计算字符串中的单词数?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />有人能告诉我计算特定字符串中单词数量的最佳函数吗?例如,如果我有一列由“;”分隔的字符数据或“,”如何计算该列中由特定分隔符定义的“单词”的数量?我知道 SAS 有一个函数 COUNTW 可以执行此操作,但我在 JMP 中找不到任何可以执行此操作的功能。提前致谢...
Re: 计算字符串中的单词数?我确实想到了这种方法,但对于我计算由各种定界符分隔的字符串中的单词的目标来说,它并不完美,我不得不为每个定界符重复多次。
N Items(Words(string, " ,;|:_")) 效果很好。
Re: 计算字符串中的单词数?次要点 - 如果最后一个字符不是符号,您的符号计数可能会减 1。在 Jim 的例子中,结果是 4,而实际上只有 3 个符号。这是获取正确数量的符号的一种方法:
str2 = "Here is* a way to* count * symbols";
str3 = substitute(str2, "*", "");
nsymbols = length(str2) - length(str3);
我很好奇是否有更简单的方法来做到这一点?
Re: 计算字符串中的单词数?嗯,知道了,谢谢 是的,我不知道函数编辑器中没有的函数。 从 1990 年 1 版开始使用 JMP。 去搞清楚。
Re: 计算字符串中的单词数?我假设您所指的下拉菜单位于公式编辑器中。该列表不是最终的函数列表。它包含那些“通常”用于公式计算的函数。权威文档在脚本索引中
帮助==>脚本索引

Re: 计算字符串中的单词数?谢谢! 它不会出现在下拉功能列表中。 但是当然,当我只输入“N Items(..”等时,它就起作用了。
Re: 计算字符串中的单词数?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, "*" ) ) );
Re: 计算字符串中的单词数?函数 N Items 是否仅存在于 JMP Pro 中?
有没有办法在常规 JMP 中计算字符串中的单词或特定符号?
Re: 计算字符串中的单词数?太好了,非常感谢。
Re: 计算字符串中的单词数?它在 JMP 中使用两个函数。 这字()函数返回字符串中单词的列表,并且N 项()给出列表中的项目数.
N 项( 单词( s, ";,"))