Method: DataTools::ArrayOfHashes#metrics
- Defined in:
- lib/data_tools/array_of_hashes.rb
#metrics ⇒ Object
156 157 158 159 160 161 162 163 164 165 166 167 168 169 |
# File 'lib/data_tools/array_of_hashes.rb', line 156 def metrics allkeys.reduce({}) do |m,k| values = self.map {|h| h[k]} m[k] = { :non_nil => values.compact.count, :nil => values.count - values.compact.count, :unique => values.uniq.count } if m[k][:unique] <= 10 m[k][:values] = histogram(k) end m end end |