Sha256: 8732e7b37099526b9f979219da9e859927f57762adc7a33c6bda6d1673e555d8

Contents?: true

Size: 916 Bytes

Versions: 4

Compression:

Stored size: 916 Bytes

Contents

require_relative "ggplot2-dataset"

module Datasets
  class FuelEconomy < Ggplot2Dataset
    Record = Struct.new(:manufacturer,
                        :model,
                        :displacement,
                        :year,
                        :n_cylinders,
                        :transmission,
                        :drive_train,
                        :city_mpg,
                        :highway_mpg,
                        :fuel,
                        :type)

    def initialize
      super("mpg")
      @metadata.id = "fuel-economy"
      @metadata.name = "Fuel economy"
      @metadata.licenses = ["CC0-1.0"]
    end

    COLUMN_NAME_MAPPING = {
      "displ" => "displacement",
      "cyl" => "n_cylinders",
      "trans" => "transmissions",
      "drv" => "drive_train",
      "cty" => "city_mpg",
      "hwy" => "highway_mpg",
      "fl" => "fuel",
      "class" => "type",
    }
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
red-datasets-0.1.8 lib/datasets/fuel-economy.rb
red-datasets-0.1.7 lib/datasets/fuel-economy.rb
red-datasets-0.1.6 lib/datasets/fuel-economy.rb
red-datasets-0.1.5 lib/datasets/fuel-economy.rb