【问题标题】:remove sample from anndata .obs and .x从 anndata .obs 和 .x 中删除样本
【发布时间】:2022-11-22 15:13:33
【问题描述】:

我可以看到如何从 anndata 中删除列,即

keep = ['a','b','c']

adata = adata [:, keep]

如何从 anndata.obs 和 anndata.x 中删除行?

例如删除 adata.obs[Region='reg012']

adata.obs

【问题讨论】:

    标签: python


    【解决方案1】:

    如果你想删除行 if Region contians reg012 then..

    假设Data Frame = adata.obs

    adata.obs= adata.obs[~adata.obs.Region.str.contains("reg012")]
    

    【讨论】:

      【解决方案2】:

      您可以根据条件使用drop

      adata = adata.drop(adata.loc[adata["Region"]=='reg012'])
      

      【讨论】:

        猜你喜欢
        • 2018-12-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-11-06
        • 1970-01-01
        • 2012-10-05
        相关资源
        最近更新 更多