问题标签 [find-occurrences]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2088 浏览

java - 按出现的降序显示单词

我必须计算单词的出现次数并按出现次数(按降序)显示它们。我可以数单词,但不知道如何进一步进行。可能是我没有有效地做到这一点。如果可能,请提出解决方案。

0 投票
1 回答
351 浏览

c# - 在文本中查找 datagridview 列的每个值的出现并将每个出现显示到下一列

我这里有问题。我正在尝试显示 datagridview 列“值”中每个字符串出现的次数。我试图在每个值旁边显示每个事件(例如我想要这个:71->4、83->7、0B->6 等)。这是我的代码。结果我只接受第一个。提前致谢。

0 投票
1 回答
78 浏览

r - 按行 R 出现的次数

我有这个数组:

我想计算“1”和“2”的出现次数。从 [1] 到 [70] 和从 [71] 到结尾。

我试过了 :

但这适用于所有人。如何选择行?

0 投票
3 回答
148 浏览

java - 在程序迭代时存储 hashmap 值

我正在尝试解决下面概述的编程挑战,其中基本上你需要在给定的句子中找到重复字符最多的单词。我对此有点挣扎,并且很幸运地找到了一些代码来计算字符串中字母的出现次数(也在下面)。这段特定的代码将所有字母存储在一个 HashMap 中,我需要对其进行定制,以便它单独存储每个单词的字符出现(而​​不是像现在那样聚合)。这就是我卡住的地方。我可以用什么来存储 HashMap 循环的每次迭代的状态?

此刻,对于“今天是有史以来最伟大的一天”这句话,程序返回

但我需要它来返回类似的东西

这样,我可以遍历每个条目以查看哪个条目具有最大值,然后将相应的单词返回给用户。

谢谢,

- - -编辑 - -

发布此消息后,我有一个尤里卡时刻:

0 投票
0 回答
110 浏览

string - 从字符串中查找不重叠出现的最大得分字符

我有一个与剧集挖掘相关的问题,我需要在给定事件序列中出现的情况下找到剧集的最大效用。但是我以不同的形式提出了这个问题,以便更容易解释。

有一个长字符串S,其中每个字符都有一些正分数。给定另一个字符串T,找到与S匹配的包含T的所有字符序列的匹配项,使得:-

  • 事件不重叠。
  • S中的字符序列必须与T中的字符序列相同,但可以是不连续的。
  • 每个事件都应位于给定的窗口中。

可以通过简单地将每次出现的字符的分数相加来找到匹配的总分。问题是找到所有可能匹配的最大分数的匹配。

示例- 字符串S - a(2) b(3) e(1) d(10) d(7) c(1) a(5) d(8) b(5) d(6)

字符串T - abd

窗口大小 - 5

字符串T的两个匹配项是:-

  1. [1,2,4],[7,9,10]。得分 - [2+3+10] + [5+5+6]= 31
  2. [1,2,5],[7,9,10]。得分 - [2+3+7] + [5+5+6]= 28。并且在比赛 1 中得分最高,因此它是必填答案。

我们没有考虑出现 [1,2,8] 或 [1,2,10],因为它们不在给定的窗口中,因为 (8-1) > 5。

所以,我想知道是否有一些解决方案可以找到有效地给出最高分数的出现或匹配集。

0 投票
1 回答
1176 浏览

c - 从文本文件中逐行查找特定单词的出现

我正在尝试逐行读出我的文本文件

然后我需要找到一个特定的单词,例如“the”,并且需要查看它出现了多少次以及它还出现在哪些行上。

我应该可以用这个数单词

whereline是字符串所在的文本行,是字符串line_num所在的行号。

然后显示单词的次数使用以下代码:

问题是我不确定如何将行中的每个单词与“the”进行比较,并且仍然打印出它适用的行。

我必须为此使用非常基本的 C,这意味着我不能使用strtok()or strstr()。我只能使用strlen()strcmp()

0 投票
2 回答
888 浏览

python - 在 CSV 文件中查找多次出现的对

我正在尝试编写一个 Python 脚本,该脚本将搜索 CSV 文件并确定两个项目彼此相邻出现时的出现次数。

例如,假设 CSV 如下所示:

而且我想找到“红色,绿色”彼此相邻出现的次数(但我想要一个不仅仅针对此 CSV 中的单词的解决方案)。

到目前为止,我认为将 CSV 转换为列表可能是一个好的开始:

返回:

在这个列表中,出现了三种情况'red', 'green'——我可以使用什么方法/模块/循环结构来确定列表中是否有不止一次出现在列表中彼此相邻的两个项目?

0 投票
6 回答
510 浏览

r - 将第二次出现在 R 的列中

我有一个非常简单的数据集:

我想保留第一次uncensored出现,并且我想在第一次censored出现之后保留第一次出现uncensored。例如:

并非每个人的第一个审查日期都在时间 5,这只是一个例子。
Value是一个二进制变量:1 表示审查,0 表示未审查,但我已经标记了它们。

0 投票
1 回答
248 浏览

vba - 在可变范围内查找并突出显示最不常见的事件

我有一个代码,该代码具有可变范围,每列中显示数据的类别很多。我需要突出显示最不常见的值占单元格总数的百分比。

如果列中有 300 个单元格,则需要找到出现频率最低的值(在许多可能重复的值中)。如果代码可以预测总数,并且只给出整个列的 5% 或 10% 作为结果,那将是一个额外的好处。

目前我的尝试是在顶部单元格中使用一个函数,该函数将找到最不常见的事件,并且代码将简单地突出显示该单元格中重复的任何值(并突出显示每个最不常见的值。

我遇到的困难是双重的。

  1. 可能有多个最不常见的值仍低于总值的 10%
  2. 自动执行此搜索的能力,以便可以对所有 100 多列具有不同类别和每列中的不同值的所有列执行和突出显示

如果太模糊,请随时询问我的目标,我会及时回复。

这就是数据的样子。正如您所看到的,每列都有合并的标题,其中包含各种空格和与某些特定列匹配的不规则放置的数据。 在此处输入图像描述

这是建议的代码,它仍然没有突出我想要的内容。它有两个问题。1:如果行中没有不同的值,它将突出显示一个范围内的所有数据。2:它将突出显示列的标题。 在此处输入图像描述

这是突出显示的数据,但仍然不够完整。 在此处输入图像描述

在某些情况下,该列确实与代码的目的不匹配,例如,在一列中,数字 12 在列(67 次出现)下方突出显示,而其他数字的出现次数较少。(8 出现 29 次,未突出显示)

0 投票
1 回答
147 浏览

count - 谷歌表格 - 计算逗号前单词的出现次数

我正在尝试计算特定单词(在这种情况下为名称)在列中出现的次数。但是,该列的每个单元格中可能有任意数量的名称,我只对每个单元格中的第一个感兴趣。

如果一个单元格中有多个名字,每个名字都用逗号分隔,我希望以某种方式使用它来忽略我不想要的名字。这很像这个问题,唯一的区别是在逗号后丢弃所有内容。

有没有办法在表格中做到这一点?