首页 > 解决方案 > Matlab数据结构

问题描述

我正在使用管道进行基因表达数据分析。数据是.mat。但它是不可见的。

在此处输入图像描述

但我的数据如下

在此处输入图像描述

我想像第一张图片一样格式化我的数据。但是我不知道怎么做。

对于前列腺2代码,如:

加载数据/癌症/前列腺 2/前列腺 2

tsn_data = PrepTSNLabels(prostate2.Data, prostate2.Calls,   prostate2.classes, 1);

[tsn_cv] = CrossValidateTSN(tsn_data, leaveout, iterations, rangeN,           rangeDEG, mas5Cutoff, icv, use_gpu, debug);

**PrepTSNLabels:**

[tsn_data] = PrepTSN(data, calls, class1, class2, debug)

if (nargin < 5)
debug = 0;

class1 = class1(:);
class2 = class2(:);

tempdata = data(:, [class1; class2]);

tempcalls = [];
if (~isempty(calls))
tempcalls = calls(:, [class1; class2]);

labels = single(zeros(1, size(tempdata, 2)));
labels(ismember(colnames(tempdata), class2)) = 1;       

tsn_data = struct;
tsn_data.data = tempdata;
tsn_data.calls = tempcalls;
tsn_data.labels = labels;

我不知道如何更改我的数据以使用上面的命令?

标签: matlab

解决方案


推荐阅读