anndata.AnnData.obs_names_make_unique#
- AnnData.obs_names_make_unique(join='-')[source]#
通过为每个重复的索引元素附加一个数字字符串,使索引唯一:‘1’,‘2’,等。
如果算法创建的临时名称已经存在于索引中,它将尝试序列中的下一个整数。
第一个出现的非唯一值将被忽略。
- Parameters:
- join
str(default:'-') 名称与整数之间的连接字符串。
- join
示例
>>> from anndata import AnnData >>> adata = AnnData(np.ones((2, 3)), var=pd.DataFrame(index=["a", "a", "b"])) >>> adata.var_names Index(['a', 'a', 'b'], dtype='object') >>> adata.var_names_make_unique() >>> adata.var_names Index(['a', 'a-1', 'b'], dtype='object')