班级:数据集
(不推荐)替换DataSet变量
这数据集
建议不要数据类型。要使用异构数据,请使用matlab®桌子
数据类型代替。看马特拉布桌子
有关更多信息的文档。
b = replatedata(a,x)
b =替换数据(a,x,vars)
B =替换数据(A,乐趣)
b = replatedata(a,fun,vars)
b = replatedata(a,x)
创建数据集数组B.
使用与数据集数组相同的变量一种
,但是数据对于这些变量的数据由数组中的数据替换X
。换ddata.
创建每个变量B.
使用一列或多列X
, 为了。X
必须具有尽可能多的列作为所有变量中的列总数一种
,以及多排行一种
有观察结果。
b =替换数据(a,x,vars)
创建数据集数组B.
使用与数据集数组相同的变量一种
,但使用数据的数据vars.
由数组中的数据替换X
。剩余的变量B.
是相应变量的副本一种
。vars.
是正整数,正整数的矢量,字符矢量,字符串阵列,字符矢量的小区阵列或逻辑向量。每个变量B.
具有与相应变量一样多的列一种
。X
必须具有尽可能多的列作为所指定的所有变量中的列总数vars.
。
B =替换数据(A,乐趣)
或者b = replatedata(a,fun,vars)
创建数据集数组B.
通过应用该功能乐趣
对价值观一种
变量。换ddata.
首先水平连接一种
将变量分成单个数组,然后应用该函数乐趣
。指定的变量一种
必须具有与串联兼容的类型和大小。乐趣
是一个接受单个输入数组的函数句柄,并返回具有与输入相同的行数和列的数组。
Data = DataSet({rand(3,3),'Var1','Var2','Var3'})%通过显式提取和转换%数据,然后,使用Zscore分别在数据集数组%中归一化每个变量。更换它。x = double(数据);x = zscore(x);数据=替换数据(数据,x)%等效,为zscore提供句柄。数据=替换数据(数据,@ zscore)%,%zscore通过创建匿名函数分别为数据集%数组中的每个观察标准化。数据=替换数据(数据,@(x)zscore(x,[],2))