Module: DatasetsPandas::TableConversion

Included in:
Datasets::Table
Defined in:
lib/datasets-pandas/conversion.rb

Instance Method Summary collapse

Instance Method Details

#to_pandas(*keys) ⇒ Object



16
17
18
19
20
21
22
23
24
25
# File 'lib/datasets-pandas/conversion.rb', line 16

def to_pandas(*keys)
  data = if keys.empty?
           self.to_h
         else
           keys.map {|k|
             [ k, self[k] ]
           }.to_h
         end
  Pandas::DataFrame.new(data: data)
end