tabsdata.tableframe.selectors.time#

time() SelectorProxy[source]#

Select columns of Python time values.

Example

>>> import tabsdata.tableframe as td_tf
>>> from datetime import time
>>>
>>> tf = td_tf.TableFrame({
...     "EventTime": [
...         time(8, 0), time(9, 30), time(10, 15), time(11, 45),
...         time(13, 0), time(14, 20), time(15, 10), time(16, 55)
...     ],
...     "Label": ["A", "B", "C", "D", "E", "F", "G", "H"]
... })

Original: ┌────────────┬───────┐ │ EventTime ┆ Label │ │ — ┆ — │ │ time ┆ str │ ╞════════════╪═══════╡ │ 08:00:00 ┆ “A” │ │ 09:30:00 ┆ “B” │ │ 10:15:00 ┆ “C” │ │ 11:45:00 ┆ “D” │ │ 13:00:00 ┆ “E” │ │ 14:20:00 ┆ “F” │ │ 15:10:00 ┆ “G” │ │ 16:55:00 ┆ “H” │ └────────────┴───────┘

>>> tf.select(td_tf.selectors.time())

Selected: ┌───────────┐ │ EventTime │ │ — │ │ time │ ╞═══════════╡ │ 08:00:00 │ │ 09:30:00 │ │ 10:15:00 │ │ 11:45:00 │ │ 13:00:00 │ │ 14:20:00 │ │ 15:10:00 │ │ 16:55:00 │ └───────────┘