module DatasetsPandas::DatasetConversion

Public Instance Methods

to_pandas(*keys) click to toggle source
# File lib/datasets-pandas/conversion.rb, line 5
def to_pandas(*keys)
  if keys.empty?
    Pandas::DataFrame.new(data: self.map {|record| record.to_h })
  else
    records = self.map {|record| keys.map {|k| record[k] } }
    Pandas::DataFrame.new(data: records, columns: keys)
  end
end