Get a specific group
Get entire
auto combine(T)(T[] groupIndex) Description: Combines selective groups into a DataFrame @params: groupIndex - Group index in form of integer array or string array
auto combine(T)(T[] groupIndex) Description: Combines all te groups into a DataFrame
void createGroup(T)(DataFrame!T df, int[] levels) Description: Funtion to create a groupBy object from a DataFrame @parmas: df - DataFrame on which groupBy is operated @params: levels - levels to consider for grouping
string display(T)(T[] groupIndex = [],bool getStr = false, int termianlw = 0) Description: Display groupBy on terminal @params: groupIndex - Group index in form of integer array or string array @params: getStr - Returns the generated display sring @params: termianlw - Set terminal width
string display(bool getStr = false, int termianlw = 0) Description: Display complete groupBy on terminal @params: getStr - Returns the generated display sring @params: termianlw - Set terminal width
ptrdiff_t getGroupPosition(string[] grpTitles) Description: Get position of a particular group in the sruct @params: grpTitles - the group you wnant to search for
string[][] getGroups() @property Description: Get the generated string array containing all the groups
Assign a Slice to the Group
Index operation of the form gp[size_t, size_t, size_t]
Index operation of the form gp[["Grp Index"], ["Row-Index"], ["Column-Index"]]
opIndex that returns Axis for column/row binary operations
Binary Operation on DataFrame rows/columns
Slice assignment operation
Assigning a Slice to group
Short Hand Binary operation
Slice assignment operation
Data of Group
number of elements before the particular group
Group names
Index for group
Flag to check if the Group is Homogeneous
Struct for groupBy Operation