Класс: набор данных
(Не Рекомендуемый) Набор и свойства массива набора данных отображения
dataset тип данных не рекомендуется. Чтобы работать с гетерогенными данными, используйте MATLAB®
table тип данных вместо этого. Смотрите MATLAB table документация для получения дополнительной информации.
set(A)
set(A,PropertyName)
A = set(A,PropertyName,PropertyValue,...)
B = set(A,PropertyName,value)
set(A) отображения все свойства массива набора данных A и их возможные значения.
set(A, отображает возможные значения для свойства, заданного PropertyName)PropertyName.
A = set(A, имя свойства наборов / пары значения.PropertyName,PropertyValue,...)
B = set(A, возвращает массив набора данных PropertyName,value)B это - копия A, но со свойством 'PropertyName' установите на значение value.
Примечание
Используя set(A,'PropertyName',value) не присваивая переменной не изменяет свойства А. Используйте A = set(A,'PropertyName',value) изменить A.
Создайте массив набора данных из ирисовых данных Фишера и добавьте описание:
load fisheriris
NumObs = size(meas,1);
NameObs = strcat({'Obs'},num2str((1:NumObs)','%-d'));
iris = dataset({nominal(species),'species'},...
{meas,'SL','SW','PL','PW'},...
'ObsNames',NameObs);
iris = set(iris,'Description','Fisher''s Iris Data');
get(iris)
Description: 'Fisher's Iris Data'
Units: {}
DimNames: {'Observations' 'Variables'}
UserData: []
ObsNames: {150x1 cell}
VarNames: {'species' 'SL' 'SW' 'PL' 'PW'}