2011-05-02 66 views
1

進入我嘗試排除我所有的樣品從一個ESET其中有10的一個表型沒有條目:ExpressionSet(ESET)刪除與NA

我有一個ESET與50個樣本和10個表型。樣本A在表型1中有NA,在表型3中有Sampe B.所以我想在我的ESet中刪除A和B.

我嘗試: 申請(ESest @ pData所@的數據,1,功能(我){如果(is.na(I)){???}}

抱歉,但我有不知道;(

回答

2

至於說最後一次,請使用正確的getter和setter方法來獲得你想要的數據。在這種情況下,這將是:

ESet[rowSums(is.na(pData(ESet)))==0,] 

pData()爲您提供了數據幀。 phenodata,並檢查pData數據框中的任何行是否包含NA。