【发布时间】:2014-08-09 13:20:33
【问题描述】:
我的数据看起来像:
[[datetime1, label1],
[datetime2, label2],
[datetime3, label3]]
标签是字符串。我有一个分箱参数 (delta),它是一个 datetime.timedelta。
我正在尝试做的事情:
- 想出一组由 delta 等间隔的日期时间箱。换句话说,下面, datetimebin2 - datetimebin1 = datetimebin3 - datetimebin2 = delta 。
- 将标签分箱到这些箱中。
所以我最终会得到类似的东西:
[[datetimebin1, [label1, label2],
[datetimebin2, []],
[datetimebin3, []],
[datetimebin4, [label3]]
有人向我推荐了 pandas,但还没有找到我要找的东西。非常感谢任何帮助!
【问题讨论】:
-
等间距是什么意思?
-
并且 datetimebin1 是 datetime1 - datetime2 的 datetime 对象。例如?
-
不一定。 datetimebin1 应该是数据中日期时间的最小值。 datetimebin2 将是 datetimebin1 + delta(其中 delta 是给定参数)。