本文介绍了ExpressionSet子集的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I have an ExpressionSet object that I want to subset. For example,

> 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 。我试过:

I want to extract a subset where STATUS==0. I've tried:

exprs(ESet@phenoData$STATUS==0)

但它不起作用。

推荐答案

你几乎在那里猜测你的数据结构,我认为以下几点应该是有效的:

You are almost there. Guessing at your data structure, I think the following should work:

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

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

If you look at this paper, there are lots of examples of sub-setting the data depending on strain and time. I should admit that I'm an author on this paper.

这篇关于ExpressionSet子集的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-27 05:46