vDataFrame.between_time¶
In [ ]:
vDataFrame.between_time(ts: str,
start_time: (str, datetime.timedelta),
end_time: (str, datetime.timedelta))
Filters the vDataFrame by only keeping the records between two input times.
Parameters¶
| Name | Type | Optional | Description |
|---|---|---|---|
ts | str | ❌ | TS (Time Series) vcolumn to use to filter the data. The vcolumn type must be date like (date, datetime, timestamp...) |
start_time | str / time | ❌ | Input Start Time. For example, time = '12:00' will filter the data when time('ts') is lesser than 12:00. |
end_time | str / time | ❌ | Input End Time. For example, time = '14:00' will filter the data when time('ts') is greater than 14:00. |
In [126]:
from verticapy.datasets import load_smart_meters
sm = load_smart_meters()
display(sm)
In [127]:
sm.between_time(ts = "time", start_time = "12:00", end_time = "14:00")
Out[127]:
See Also¶
| vDataFrame.at_time | Filters the data at the input time. |
| vDataFrame.first | Filters the data by only keeping the first records. |
| vDataFrame.filter | Filters the data using the input expression. |
| vDataFrame.last | Filters the data by only keeping the last records. |
