cdm_reader_mapper.split_by_index#
- cdm_reader_mapper.split_by_index(data, index, reset_index=False, inverse=False, return_rejected=False)[source]#
Split a DataFrame by selecting specific index labels.
- Parameters:
data (
pandas.DataFrame) – DataFrame to be split.index (
labelorsequenceoflabels) – Index values to select.reset_index (
bool, optional) – IfTrue, reset index in returned DataFrames.inverse (
bool, optional) – IfTrue, select rows not inindex.return_rejected (
bool, optional) – IfTrue, return rejected rows as the second output. IfFalse, the rejected output is empty but dtype-preserving.
- Return type:
tuple[DataFrame|ParquetStreamReader,DataFrame|ParquetStreamReader,Index|MultiIndex,Index|MultiIndex]- Returns:
(pandas.DataFrameorParquetStreamReader,pandas.DataFrameorParquetStreamReader,pd.Indexorpd.MultiIndex,pd.Indexorpd.MultiIndex)– Selected rows (all mask columns True), rejected rows, original indexes of selection and original indexes of rejection.