NodeStateOptionDateTime
#
Bases: object
__eq__(value)
#
Return self==value.
__ge__(value)
#
Return self>=value.
__getitem__(key)
#
Return self[key].
__gt__(value)
#
Return self>value.
__iter__()
#
Implement iter(self).
__le__(value)
#
Return self<=value.
__len__()
#
Return len(self).
__lt__(value)
#
Return self<value.
__ne__(value)
#
Return self!=value.
__repr__()
#
Return repr(self).
bottom_k(k)
#
Compute the k smallest values
Parameters:
Name | Type | Description | Default |
---|---|---|---|
k
|
int
|
The number of values to return |
required |
Returns:
Type | Description |
---|---|
NodeStateOptionDateTime
|
The k smallest values as a node state |
get(node, default=None)
#
groups()
#
items()
#
max()
#
Return the maximum value
Returns:
Type | Description |
---|---|
Optional[Optional[datetime]]
|
The maximum value or |
max_item()
#
median()
#
Return the median value
Returns:
Type | Description |
---|---|
value
|
Optional[Optional[datetime]]: |
median_item()
#
min()
#
Return the minimum value
Returns:
Type | Description |
---|---|
Optional[Optional[datetime]]
|
The minimum value or |
min_item()
#
sorted(reverse=False)
#
Sort by value
Parameters:
Name | Type | Description | Default |
---|---|---|---|
reverse
|
bool
|
If |
False
|
Returns:
Type | Description |
---|---|
NodeStateOptionDateTime
|
Sorted node state |
sorted_by_id()
#
to_df()
#
Convert results to pandas DataFrame
The DataFrame has two columns, "node" with the node ids and "value" with the corresponding values.
Returns:
Type | Description |
---|---|
DataFrame
|
the pandas DataFrame |
top_k(k)
#
Compute the k largest values
Parameters:
Name | Type | Description | Default |
---|---|---|---|
k
|
int
|
The number of values to return |
required |
Returns:
Type | Description |
---|---|
NodeStateOptionDateTime
|
The k largest values as a node state |