vivainsights.extract_date_range¶
Extract the minimum and maximum date range from a dataset.
- vivainsights.extract_date_range.extract_date_range(data, return_type='table')[source]¶
Extract the date range from a DataFrame.
Looks for
Date,MetricDate, orStartDate/EndDatecolumns and returns the minimum and maximum dates.- Parameters:
data (pandas.DataFrame) – DataFrame containing at least one recognised date column.
return_type (str) –
"table"(default) returns a single-row DataFrame withStartandEndcolumns;"text"returns a human-readable string.
- Returns:
Date range as a table or descriptive string.
- Return type:
pandas.DataFrame or str
Examples
>>> import vivainsights as vi >>> pq_data = vi.load_pq_data() >>> vi.extract_date_range(pq_data) >>> vi.extract_date_range(pq_data, return_type="text")