我正在从一个大的 CSV 文件中提取日期时间字符串,如下所示:
"11/19/2008 21:56"
我只想提取小时,所以我可以构建所有小时的直方图以找到最频繁的时间。同样,我想从日期中提取星期几(名称)并构建最常见日期的直方图。
我是 Ruby 的新手,查找了信息,对于初学者来说,尝试了以下各种形式,但没有运气:
require 'date'
puts DateTime.strptime("11/19/2008 21:56", '%I')
您能否建议一种简单(清晰)的方法来完成上述操作?此外,任何如何表示结果的建议都会很棒。我在想一个小时的哈希数组(24 个条目)和一个天的哈希数组(7 个条目)?当我遍历日期时间字符串时,加载它们的最简洁的算法是什么,然后可能以最频繁的方式重新排序它们?谢谢!!