GROUP_BY
Summarizes the data by grouping rows by one or more columns, and then applying an aggregation function to each group.
Parameters
-
sourceColumns
— A JSON-encoded string representing a list of columns that form the basis of each group. -
groupByAggFunctions
— A JSON-encoded string representing a list of aggregation function to apply. (If you don't want aggregation, specifyUNAGGREGATED
.) -
useNewDataFrame
— If true, the results from GROUP_BY are made available in the project session, replacing its current contents.
Example
[ { "Action": { "Operation": "GROUP_BY", "Parameters": { "groupByAggFunctionOptions": "[{\"sourceColumnName\":\"all_votes\",\"targetColumnName\":\"all_votes_count\",\"targetColumnDataType\":\"number\",\"functionName\":\"COUNT\"}]", "sourceColumns": "[\"year\",\"state_name\"]", "useNewDataFrame": "true" } } } ]