Method: Charty::TableAdapters::PandasDataFrameAdapter#melt

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

#melt(id_vars: nil, value_vars: nil, var_name: nil, value_name: :value) ⇒ Object



134
135
136
137
138
139
140
141
# File 'lib/charty/table_adapters/pandas_adapter.rb', line 134

def melt(id_vars: nil, value_vars: nil, var_name: nil, value_name: :value)
  id_vars = check_melt_vars(id_vars, :id_vars) { nil }
  value_vars = check_melt_vars(value_vars, :value_vars) { nil }

  Charty::Table.new(data.melt(id_vars: id_vars, value_vars: value_vars,
                              var_name: var_name, value_name: value_name,
                              ignore_index: true))
end