Класс: набор данных
(Не Рекомендуемый) Задать и отображение свойства массива набора данных
The 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. Использование 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'}