Method: Daru::DataFrame#reset_index

Defined in:
lib/daru/dataframe.rb

#reset_indexObject



1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
# File 'lib/daru/dataframe.rb', line 1632

def reset_index
  index_df = index.to_df
  names = index.name
  names = [names] unless names.instance_of?(Array)
  new_vectors = names + vectors.to_a
  self.index = index_df.index
  names.each do |name|
    self[name] = index_df[name]
  end
  self.order = new_vectors
  self
end