我有一個數據庫字段,其中包含string
值。 我正在尋找一種方式來找到前10名最大發生的話從外地如何從文本中找到最多出現的單詞?
5
A
回答
2
var result =
Regex.Matches(s, @"\b\w+\b").OfType<Match>()
.GroupBy(k => k.Value, (g, u) => new { Word = g, Count = u.Count() })
.OrderBy(n => n.Count)
.Take(10);
8
首先獲得所有來自外地的話:通過計數
IEnumerable<string> allWords = from entry in table
from word in entry.Field.Split(' ')
select word;
然後將它們分組:
IEnumerable<string> result = from word in allWords
group word by word into grouped
let count = grouped.Count()
orderby count descending
select grouped.Key;
獲得前10名成績:
result.Take(10);
+1
最後你錯過了'select'或'group by'。 – leppie
+0
Thx提醒 –
2
在這裏,您有數字一個簡單的例子:
class Program
{
static void Main(string[] args)
{
int[] nums = new int[] { 2, 3, 4, 5, 6, 1, 2, 3, 1, 1, 1, 7, 12, 451, 13,
46, 1, 1, 3, 2, 3, 4, 5, 3, 2, 4, 4, 5, 6, 6, 8, 9, 0};
var numberGroups =
(from n in nums
group n by n into g
orderby g.Count() descending
select new { Number = g.Key, Count = g.Count() }
).Take(10);
Console.ReadLine();
}
}
問候
相關問題
- 1. 如何「突出顯示」文本文件中找到的單詞?
- 2. 如何找到文本文件中多個單詞的計數?
- 3. 如何在文本中查找複合詞的出現
- 4. 使用Java從文件中找出'n'最頻繁的單詞?
- 5. php - 從數據庫中查找文本中的多個單詞
- 6. 如何統計文本中的單詞出現
- 7. 找到文本中最常見的單詞
- 8. 列出文本文件中出現次數的所有單詞?
- 9. 機器從文本中找到的單詞學習
- 10. 從文件b中找出文件a中的單詞,並從文件a輸出丟失的單詞匹配
- 11. 如何使所需的文本出現在單詞之後
- 12. 從C++的數字樹(trie)中找出最長的單詞
- 13. 如何從java中的trie中打印出發現的單詞?
- 14. 在使用python的excel中,如何從包含多個單詞的單元格的整列中找到單詞?
- 15. aiml - 最後一次出現的單詞
- 16. 從文本中找到特殊單詞並存入數組
- 17. 如何根據詞典的定義從詞典中找出單詞
- 18. 查找只出現一次的單詞
- 19. 輸出文本文件中最長的單詞
- 20. 查找並替換文本文件輸出中的單詞
- 21. 計算單詞的列表出現在文本文件中
- 22. 查找出現次數最多的字詞
- 23. 查找其中出現2個給定單詞的文件,並且還顯示出現單詞的行
- 24. 如何從文本文件中找到相同的特定單詞並將其表示爲輸出?
- 25. Java:如何找到給定字符串中最長的單詞?
- 26. 如何找到一列中的單詞/單詞出現在另一列中構成一個句子
- 27. Java程序找到出現在大多數單詞中的字母?
- 28. 如何在Java文件中找到簡單的單詞?
- 29. 在文本塊中查找特定單詞的最大簇
- 30. Haskell - 查找文本中最長的單詞
從一行一列,或整個表一列? –
你在每個領域都有一個詞嗎? –
您使用的數據庫是? – briantyler