Method: Charty::TableAdapters::PandasDataFrameAdapter#index=

Defined in:
lib/charty/table_adapters/pandas_adapter.rb

#index=(new_index) ⇒ Object



53
54
55
56
57
58
59
60
61
62
63
64
# File 'lib/charty/table_adapters/pandas_adapter.rb', line 53

def index=(new_index)
  case new_index
  when PandasIndex
    data.index = new_index.values
    data.index.name = new_index.name
  when Index
    data.index = new_index.to_a
    data.index.name = new_index.name
  else
    data.index = new_index
  end
end