In [1]:
from pml.api import *

In [2]:
data = load("../dataset_ext2.csv")
data = data.drop_empty_samples()

In [3]:
data.get_label_value_counts()


Out[3]:
f    30
s    26
p    16

In [4]:
data.get_data_frame().to_csv("data_features.csv")

In [5]:
# Writes the string values which Octave has trouble reading
data.get_labels().to_csv("data_labels.csv")

In [6]:
# Convert to integer codes representing the labels
data.combine_labels(["s"], 1)
data.combine_labels(["p"], 2)
data.combine_labels(["f"], 3)

data.get_labels().to_csv("data_labels_int_coded.csv")

In [ ]: