Module: Daru::DataFrame::SetMultiIndexStrategy
- Defined in:
- lib/daru/dataframe.rb
Class Method Summary collapse
Class Method Details
.delete_vector(df, cols) ⇒ Object
1575 1576 1577 |
# File 'lib/daru/dataframe.rb', line 1575 def self.delete_vector(df, cols) df.delete_vectors(*cols) end |
.new_index(df, cols) ⇒ Object
1568 1569 1570 1571 1572 1573 |
# File 'lib/daru/dataframe.rb', line 1568 def self.new_index(df, cols) Daru::MultiIndex.from_arrays(df[*cols].map_vectors(&:to_a)).tap do |mi| mi.name = cols mi end end |
.uniq_size(df, cols) ⇒ Object
1564 1565 1566 |
# File 'lib/daru/dataframe.rb', line 1564 def self.uniq_size(df, cols) df[*cols].uniq.size end |