2

我有一个ExpressionSet要子集的对象。例如,

> str(ESet)
Formal class 'ExpressionSet' [package "Biobase"] ..
  ..@ assayData        :..         
  ..@ phenoData        :
  .. .. .. ..$ STATUS  : num [1:210] 1 1 1 1 1 1 1 1 1 1 ...
  ....

我想提取一个子集,其中STATUS==0. 我试过了:

exprs(ESet@phenoData$STATUS==0)

但它不起作用。

4

1 回答 1

2

你快到了。猜测您的数据结构,我认为以下应该有效:

exprs(ESet)[ESet@phenoData$STATUS==0,]

如果你看这篇论文,有很多根据应变和时间对数据进行子设置的例子。我应该承认我是这篇论文的作者。

于 2011-04-08T11:45:26.600 回答