How Series and Dataframes work
mainExplorer uses two primary data structures:
Series: A one-dimensional array guaranteed to contain items of a single data type (
dtype). Nil values are permitted. Supported dtypes include:binary,:boolean,:category,:date,:datetime,:duration, floats ({:f, size}), integers ({:s, size}or{:u, size}),:null,:string,:time,:list, and:struct.Dataframes: A two-dimensional representation consisting of one or more series that all share the same size.
Explorer functions follow an immutable pattern: they always return a new dataframe or series rather than mutating the existing one.