使用频率最高的词或词组

二进制文件Words中存储了很多词或词组,其中有重复。现在需要找出使用频率最高的100个词或词组。由于内存有限,一次最多允许计算1000个词组的使用频率。

解答:

A B C
1 =file("Words") =A1.cursor@b()
2 =B1.groupx(Words;count(~):Count;1000)  
3 =A2.sortx(-Count;1000)  
4 =A3.fetch(100)  
5 >A3.close()  

A4中获取的结果如下: