java - 如何计算 Java 或 R 中唯一字符串的实例数?

标签 java r

我正在尝试对 .txt 列表中的日期实例进行计数,同时保持先前的计数,并将其存储在 HashMap 或 TreeMap 中

例如,如果我的文件开始

  • “2013年2月28日”
  • “2013年2月28日”
  • “2013年2月28日”
  • “2013 年 3 月 1 日”
  • “2013 年 3 月 1 日”

我想要迭代器来写

  • “2013年2月28日” - 3
  • “03/01/2013”​​ - 5

我正在尝试在保留旧计数的同时对记录日期的次数进行一般累积。我尝试过缓冲阅读器,但我不确定如何在 map 中保留旧计数。或者,我可以使用 R,但我很不确定如何以与 Java 问题相同的方式记录实例。

最佳答案

R中,我们可以使用table对频率计数进行cumsum

cumsum(table(v1))
#02/28/2013 03/01/2013 
#       3          5 

数据

v1 <- rep(c('02/28/2013', '03/01/2013'), c(3,2))

关于java - 如何计算 Java 或 R 中唯一字符串的实例数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35383897/

相关文章:

r - env_parent() : different results when using default argument or when passing explicitly default argument

Java/Maven 混淆 'Unsupported major.minor version 51.0'

Java 8 函数式接口(interface)赋值上下文

r - ggvis plot 随机消失 Shiny

r - 如何创建一个列来获取某个类别连续出现的次数

r - 使矩阵对称

r - 如何在 Google map 上绘制 SpatialLinesDataFrame 特征图

Java连续输入代码

java - 传递 Supplier<Stream<T>> 参数时 Stream.generate 方法的行为

java - 如何在java泛型中为类型参数定义静态字段