Operations
Operations¶
Meerkat provides a set of data manipulation operations that can be applied on DataFrames and Columns. This page provides an overview of the operations available in Meerkat.
map(): Applies a function to each row of a DataFrame and returns aColumnorDataFramewith the resulting values.update(): Same asmap(), but adds the new column to the original DataFrame in-place.filter(): Applies a function to each row of a DataFrame and returns a new DataFrame with only the rows for which the function returnedTrue.
concat(): Combines multiple DataFrames by stacking them vertically or horizontally.merge(): Joins two DataFrames based on common columns or indices.
Grouping: groupby and clusterby
groupby(): Groups a DataFrame by a specified column(s) and applies a function to each group.clusterby(): Groups a DataFrame by a specified column or index and applies a function to each group, returning a new DataFrame with the resulting values.explainby(): Groups a DataFrame by a specified column or index and returns summary statistics for each group.
Aggregating
aggregate(): Applies an aggregation function to each column of a DataFrame.
Sorting and sampling
sort(): Sorts a DataFrame by one or more columns.sample(): Returns a new DataFrame with a random sample of rows.