我试图从ESet中排除我的所有样本,其中10个表型之一没有条目:
我有一个包含50个样本和10个表型的ESet。样品A在表型1中具有NA,在表型3中具有Sampe B.因此我想在我的ESet中删除A和B.
我尝试: 申请(ESest @ pData所@数据,如图1所示,功能(I){如果(is.na(ⅰ)){???}}
抱歉但我不知道;(
答案 0 :(得分:2)
如上所述,请使用正确的getter和setter方法来获取所需的数据。在这种情况下,它将是:
ESet[rowSums(is.na(pData(ESet)))==0,]
pData()
为您提供带有phenodata的数据框,并根据条件检查pData数据框中的任何行是否包含NA。