@staticmethod
def dataframe_split(data_frame, remove_columns):
    """
        Take a dataframe and extract specific columns. Return the dataframe, minus those columns, and a second
        dataframe which is only those columns.
        :param data_frame: pd.DataFrame
        :param remove_columns: list(str)
        :return data_frame, data_frame_two: pd.DataFrame, pd.DataFrame
        """
    data_frame_two = data_frame.loc[:, (remove_columns)].copy()
    data_frame = data_frame.drop(remove_columns, axis=1)
    return data_frame, data_frame_two
