'Compute basic stats for each of the columns.
:param columns: columns to calculate stats for. None = all of them
:return: tuple(min, max, mean, 0, #nans, #non-nans)'

def _compute_basic_stats(self, columns=None):

    raise NotImplementedError
