Faq make DataSet backwards compatible
How do I make a DataSet backwards compatible?
I received the following error when I loaded a dataset into Matlab:
Warning: Loaded dataset object newer than present constructor. Dataset object converted to structure.
This happened because the DataSet being loaded is of a new version than the current DataSet Object. There are a couple of ways to get around this:
- Try using the
struct2datasetfunction to generate a DataSet from the structure:
>> newdso = struct2dataset(oldstruct);
- If you only need the data, extract the data from the structure into a new dataset:
>> newdso = dataset(oldstruct.data);
- Obtain the latest DataSet Object (the "@dataset" folder), either separately from our website or as a part of the latest version of PLS_Toolbox. Note that this might not solve the problem if your DataSet was created with a Beta (unreleased) version of the DSO.
Still having problems? Please contact our helpdesk at firstname.lastname@example.org