write_ndarray_to_tsfile(data, path, problem_name='sample_data', class_label=None, class_value_list=None, equal_length=False, series_length=-1, missing_values='NaN', comment=None, fold='')[source]#

Output a dataset in ndarray format to .ts file.

data: pandas dataframe

The dataset in a 3d ndarray to be written as a ts file which must be of the structure specified in the documentation examples/loading_data.ipynb. (n_instances, n_columns, n_timepoints)

path: str

The full path to output the ts file to.

problem_name: str, default=”sample_data”

The problemName to print in the header of the ts file and also the name of the file.

class_label: list of str or None, default=None

The problems class labels to show the possible class values for in the file header.

class_value_list: list, ndarray or None, default=None

The class values for each case, optional.

equal_length: bool, default=False

Indicates whether each series is of equal length.

series_length: int, default=-1

Indicates the series length if they are of equal length.

missing_values: str, default=”NaN”

Representation for missing values.

comment: str or None, default=None

Comment text to be inserted before the header in a block.

fold: str or None, default=None

Addon at the end of the filename, i.e. _TRAIN or _TEST.



This version currently does not support writing timestamp data.