我有一個數據庫字段,其中包含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. 如何在文本中查找複合詞的出現
- 5. 使用Java從文件中找出'n'最頻繁的單詞?
- 6. php - 從數據庫中查找文本中的多個單詞
- 7. 如何統計文本中的單詞出現
- 8. 找到文本中最常見的單詞
- 9. 如何返回文本中出現n次或更多次的單詞列表?
- 10. 從文本中找出所有的單詞行號
- 11. 列出文本文件中出現次數的所有單詞?
- 12. 查找字母中每個字母出現次數最多的單詞
- 13. 如何從集合中找到最常出現的值?
- 14. 機器從文本中找到的單詞學習
- 15. 如何使所需的文本出現在單詞之後
- 16. 查找兩個文本文件中使用最多的詞
- 17. 從文件b中找出文件a中的單詞,並從文件a輸出丟失的單詞匹配
- 18. 從C++的數字樹(trie)中找出最長的單詞
- 19. 如何計算Ruby中文本文件中單詞的出現次數
- 20. 如何從java中的trie中打印出發現的單詞?
- 21. 如何查找單詞在數組中出現多少次? Python的
- 22. 如何計算mysql db的多行中出現的單詞
- 23. 從字符中找出最近的單詞-Uima Ruta
- 24. aiml - 最後一次出現的單詞
- 25. PHP - 最常出現的單詞
- 26. 在使用python的excel中,如何從包含多個單詞的單元格的整列中找到單詞?
- 27. 如何根據詞典的定義從詞典中找出單詞
- 28. 輸出文本文件中最長的單詞
- 29. 查找只出現一次的單詞
- 30. 從文本中找到前10個單詞:95%-working code
從一行一列,或整個表一列? –
你在每個領域都有一個詞嗎? –
您使用的數據庫是? – briantyler