DataMatrix
创建数据矩阵对象
语法
DMobj
= DataMatrix (矩阵
)DMobj
= DataMatrix (矩阵
,RowNames
,ColumnNames
)DMobj
= DataMatrix(“文件”,文件名
)DMobj
= DataMatrix(…“RowNames”,RowNamesValue
,……)DMobj
= DataMatrix(…“ColNames”,ColNamesValue
,……)DMobj
= DataMatrix(…“名称”,NameValue
,……)DMobj
= DataMatrix(“文件”,文件名
……“分隔符”,DelimiterValue
,……)DMobj
= DataMatrix(“文件”,文件名
,“线”,HLineValue
,……)DMobj
= DataMatrix(“文件”,文件名
,“行”,RowsValue
,……)DMobj
= DataMatrix(“文件”,文件名
,“列”,ColumnsValue
,……)
参数
矩阵 |
二维数字或逻辑数组。 |
RowNames |
DataMatrix对象的行名称,由数字向量、字符数组、字符串向量或字符向量的单元格数组指定,其元素的数量等于其中的行数 请注意 行名不需要唯一。 |
ColumnNames |
DataMatrix对象的列名,由数字向量、字符数组、字符串向量或字符向量的单元格数组指定,其元素的数量等于中的列的数量 请注意 列名不需要唯一。 |
文件名 |
字符向量或字符串,指定包含面向表的数据和元数据的以制表符分隔的TXT或XLS文件的文件名或路径和文件名。 请注意 通常,表的第一行包含列名,第一列包含行名,数字数据从 |
RowNamesValue ,ColNamesValue |
DataMatrix对象的行名或列名。的选择是:
请注意 行名或列名不需要唯一。 |
NameValue |
为DataMatrix对象指定名称的字符向量或字符串。默认是 |
DelimiterValue |
指定用于输入文件的分隔符符号的字符向量或字符串。典型的选择有:
|
HLineValue |
正整数,指定输入文件的哪一行包含列标题文本(列名)。默认是 当创建DataMatrix对象时 提示 如果输入文件不包含列标题文本(列名),请设置 |
RowsValue ,ColumnsValue |
中的行或列的子集
|
描述
DataMatrix对象封装了来自微阵列实验的测量数据和特征元数据,以便可以根据基因名称或探针标识符以及样本标识符对其进行索引。有关创建和使用DataMatrix对象的示例,请参见在数据矩阵对象中表示表达式数据值.
请注意
DataMatrix构造函数是microarray对象包的一部分。要使其可用,请在MATLAB中键入以下内容®命令行:
进口bioma.data。*
否则,使用bioma.data.DataMatrix
而不是DataMatrix
,格式如下。
创建一个数据矩阵对象,DMobj
= DataMatrix (矩阵
)DMobj
,从矩阵
一种二维数字或逻辑数组。矩阵
也可以是DataMatrix对象。
创建一个数据矩阵对象,DMobj
= DataMatrix (矩阵
,RowNames
,ColumnNames
)DMobj
,从矩阵
,一个二维数字或逻辑数组,其行名和列名由RowNames
而且ColumnNames
.RowNames
而且ColumnNames
可以是数字向量、字符数组、字符串向量或字符向量的单元格数组,其元素的数量分别等于矩阵
.RowNames
通常是基因名称或探针标识符,而ColumnNames
是典型的示例标识符。
请注意
行名或列名不需要唯一。
创建一个数据矩阵对象,DMobj
= DataMatrix(“文件”,文件名
)DMobj
,从文件名
字符向量或字符串,指定包含面向表的数据和元数据的以制表符分隔的TXT或XLS文件的文件名或路径和文件名。
请注意
通常,表的第一行包含列名,第一列包含行名,数字数据从2,2
的位置。的DataMatrix
函数将检测第一列是否不包含行名,并从第一列中读取数据。但是,如果第一行不包含标题文本(列名),则设置线
财产0
.
调用DMobj
= DataMatrix(…”,PropertyName
”,PropertyValue
,……)DataMatrix
可选属性使用属性名/属性值对。您可以以任意顺序指定一个或多个属性。每一个PropertyName
必须用单引号括起来,不区分大小写。这些属性名/属性值对如下所示:
指定行的名称。DMobj
= DataMatrix(…“RowNames”,RowNamesValue
,……)DMobj
.RowNamesValue
可以是以下任意一个:
数字向量、字符数组、字符串向量或字符向量的单元格数组,其元素的数量等于输入矩阵中数值数据的行数。
字符向量或字符串,用作行名的前缀。行号将被追加到前缀。
真正的
-将使用该格式分配唯一的行名第一行
,row2
,row3
等。假
——默认。没有分配行名。
请注意
行名不需要唯一。
为DMobj
= DataMatrix(…“ColNames”,ColNamesValue
,……)DMobj
.ColNamesValue
可以是以下任意一个:
数字向量、字符数组、字符串向量或字符向量的单元格数组,其元素的数量等于输入矩阵中数值数据的列数。
字符向量或字符串,用作列名的前缀。列号将被追加到前缀后。
真正的
-将使用该格式分配唯一的列名col1
,col2
,col3
等。假
——默认。没有分配列名。
请注意
列名不需要唯一。
为DMobj
= DataMatrix(…“名称”,NameValue
,……)DMobj
.默认是”
.
指定用于输入文件的分隔符符号。典型的选择有:DMobj
= DataMatrix(“文件”,文件名
……“分隔符”,DelimiterValue
,……)
' '
' \ t '
(默认)','
“;”
“|”
指定输入文件的哪一行包含列标题文本(列名)。DMobj
= DataMatrix(“文件”,文件名
,“线”,HLineValue
,……)HLineValue
为正整数。默认是1
.当创建DataMatrix对象时DMobj
,DataMatrix
函数从(
)到文件的末尾。HLineValue
+ 1
提示
如果输入文件不包含列标题文本(列名),请设置HLineValue
来0
.
中的行名的子集DMobj
= DataMatrix(“文件”,文件名
,“行”,RowsValue
,……)文件
为DataMatrix
用于创建的函数DMobj
.RowsValue
可以是字符向量的单元格数组、字符数组、字符串向量或数字或逻辑向量。
中的列名的子集DMobj
= DataMatrix(“文件”,文件名
,“列”,ColumnsValue
,……)文件
为DataMatrix
用于创建的函数DMobj
.ColumnsValue
可以是字符向量、字符串向量、字符数组或数字或逻辑向量的单元格数组。
例子
有关创建和使用DataMatrix对象的示例,请参见在数据矩阵对象中表示表达式数据值.
版本历史
在R2008b中引入