Skip to content

Weird behaviour when performing sorted: on a DataFrame #127

Open
@myroslavarm

Description

@myroslavarm

There seems to be a problem in DataFrame with using sorted: on it. I have read from a file using a Dataframe readFromCsv: method, where the file has two columns: key and value. At that point everything seems ok, and in Pharo I get a DataFrame with two columns. However, after performing value-based sorting like this:

data sorted: [ :a :b | (a at: 'value') > (b at: 'value') ]

as a result I get an Array, each element of which is a DataSeries mapping of (key->some_key value->some_value) which seems really weird and is undesirable.

I'm attaching a screenshot to better show the problem:

image

Even if this is not a bug, this still seems like an overly complicated representation of the data.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions