You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
9 lines
391 B
9 lines
391 B
import pandas as pd |
|
|
|
from utils.common import timestamp_to_index |
|
|
|
def parse_segment(segment: dict, dataframe: pd.DataFrame): |
|
start = timestamp_to_index(dataframe, pd.to_datetime(segment['from'], unit='ms')) |
|
end = timestamp_to_index(dataframe, pd.to_datetime(segment['to'], unit='ms')) |
|
data = dataframe['value'][start: end + 1] |
|
return {'from': start, 'to': end, 'data': data}
|
|
|