Skip to content

DataFrame addRow does not consider key order #106

@AtharvaKhare

Description

@AtharvaKhare
df := DataFrame
	withRows: #(
		('A1' 'B1' 'D1' 'C1')
		('A2' 'B2' 'D2' 'C2'))
	columnNames: #('A' 'B' 'D' 'C').
	
ds := DataSeries
	withKeys: #('A' 'B' 'C' 'D')
	values: #('A3' 'B3' 'C3' 'D3')
	name: 3.
	
df addRow: ds.

Inspecting df gives us:
wrong_dataframe

Rotating ds's keys does not affect output

ds := DataSeries
	withKeys: #('D' 'C' 'B' 'A')
	values: #('D3' 'C3' 'B3' 'A3')
	name: 3.
	
df addRow: ds.

wrong_dataframe

DataFrame addRow: should rearrange ds's keys values according to keys before adding them into the DataFrameInternal

Metadata

Metadata

Type

No type

Projects

Status

Done

Relationships

None yet

Development

No branches or pull requests

Issue actions