Skip to content

Task fetching labels as numpy when expected dataframe #1057

@Neeratyoy

Description

@Neeratyoy

Description

Steps/Code to Reproduce

import openml
task = openml.tasks.get_task(12731)
X, y = task.get_X_and_y(dataset_format="dataframe")
print(type(X))  # prints pandas DataFrame
print(type(y))  # prints numpy array

Expected Results

print(type(y))

y is a pandas Series.

Actual Results

print(type(y))

y is a numpy array.

Versions

OpenML `'0.12.1'

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions