首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我如何在熊猫中重命名类别,使某些类别被合并?

我如何在熊猫中重命名类别,使某些类别被合并?
EN

Stack Overflow用户
提问于 2022-03-04 19:44:23
回答 1查看 116关注 0票数 0

我有一个淋巴结AnnData集,它有各种各样的,有时是非描述性和高度特异性的细胞类型:

代码语言:javascript
复制
lymph_data.obs.cell_type = lymph_data.obs.cell_type.cat.rename_categories(
    {'B_mem': 'memory B cell', 
    'B_naive': 'naive B cell', 
    'T_CD4+_naive': 'naive CD4+ T cell', 
    'B_Cycling': 'cycling B cell', 
    'T_CD4+_TfH': 'TfH CD4+ T cell', 
    'T_CD8+_cytotoxic': 'cytotoxic CD8+ T cell', 
    'T_CD4+_TfH_GC': 'TfH CD4+ Germinal Center T cell', 
    'B_GC_LZ': 'Light Zone Germinal Center B cell', 
    'T_CD4+': 'CD 4+ T cell', 
    'T_Treg': 'Treg T cell',
    'B_GC_DZ': 'Dark Zone Germinal Center B cell',
    'T_CD8+_CD161+': 'CD8+ CD161+ T cell',
    'T_CD8+_naive': 'CD8+ naive T cell',
    'NK': 'natural killer cell',
    'B_activated,0': 'activated B cell 0',
    'B_plasma': 'plasma B cell',
    'T_TfR': 'TfR T cell',
    'B_activated,1': 'activated B cell 1',
    'NKT': 'natural killer T cell',
    'B_activated,2': 'activated B cell 2',
    'B_activated,3': 'activated B cell 3',
    'Endo': 'endothelial cell',
    'ILC': 'Innate lymphoid cell',
    'B_activated,4': 'activated B cell 4',
    'T_TIM3+': 'TIM3+ T cell',
    'Monocytes': 'monocyte',
    'DC_pDC': 'pDC',
    'B_IFN': 'Interferon B cell',
    'DC_cDC2': 'cDC2',
    'Macrophages_M1': 'M1 macrophage',
    'Macrophages_M2': 'M2 macrophage',
    'DC_cDC1': 'cDC1',
    'FDC': 'Follicular DC',
    'B_GC_prePB': 'prePB B cell',
    'DC_CCR7+': 'DC_CCR7+',
    'VSMC': 'VSMC',
    'Masth': 'mast cell'})

我想将其中一些单元格类型合并到相同的类别中,例如,activated B cell 0-5。然而,rename_categories要求类别名称保持惟一,使用loc来子集和重新分配值是不雅观的,并且在我试图调用rename_categories时也给了我一个类似的问题。我觉得用R's的tidyverse很容易,但是我对熊猫来说还是新手,我似乎找不到一个好的方法来做这个。谢谢!

EN

回答 1

Stack Overflow用户

发布于 2022-03-04 20:07:45

代码语言:javascript
复制
lymph_data.obs.cell_type.replace(..)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71356508

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档