mean
Get the mean average in a traversal.
Synopsis
mean()
Syntax conventions | Description |
---|---|
Lowercase and uppercase | Literal keyword. Includes () . |
Italics |
Variable value. Replace with a user-defined value. |
[] |
Optional. Square brackets ( [] ) surround
optional command arguments. Do not type the square brackets. |
{} |
Group. Braces ( {} ) identify a group to choose
from. Do not type the braces. |
| |
Or. A vertical bar ( | ) separates alternative
elements. Type any one of the elements. Do not type the vertical
bar. |
... |
Repeatable. An ellipsis ( ... ) indicates that
you can repeat the syntax element as often as required. |
Description
The mean()
step is a map step that
will discover the mean average of the numbers generated from the previous step in the
traversal.
Examples
Find the mean average of the stars for reviews for each
reviewer:
g.V().hasLabel('person').as('person','starCount').
select('person','starCount').
by('name').
by(outE('reviewed').values('stars').mean()).
order().by(select('starCount'), decr)
Find the mean average of the number of ingredients for each
recipe:
g.V().hasLabel('recipe').
map(inE('includedIn').count()).
mean()