def describe methods=nil
          methods ||= %i[count mean std min max]

          description_hash = {}
          numeric_vectors.each do |vec|
            description_hash[vec] = methods.map { |m| self[vec].send(m) }
          end
          Daru::DataFrame.new(description_hash, index: methods)
        end
Create a summary of mean, standard deviation, count, max and min of
each numeric vector in the dataframe in one shot.

== Arguments

+methods+ - An array with aggregation methods specified as symbols to
be applied to numeric vectors. Default is [:count, :mean, :std, :max,
:min]. Methods will be applied in the specified order.