Containers#

Sciris includes several container classes for making it easier to work with data:

  • Dictionaries are great, right? sc.odict() is a drop-in replacement for a dictionary that has lots of extra features (such as retrieving items by index).

  • Pandas DataFrames are great, right? sc.dataframe() is a drop-in replacement for a DataFrame that has some additional features for ease of use (such as being able to concatenate in place).

sciris.sc_odict

The "odict" class, combining features from an OrderedDict and a list/array.

sciris.sc_dataframe

Extension of the pandas dataframe to be more flexible, especially with filtering rows/columns and concatenating data.