anndata.AnnData.obs_names_make_unique#
- AnnData.obs_names_make_unique(join='-')[source]#
- Makes the index unique by appending a number string to each duplicate index element: ‘1’, ‘2’, etc. - If a tentative name created by the algorithm already exists in the index, it tries the next integer in the sequence. - The first occurrence of a non-unique value is ignored. - Parameters:
- join str(default:'-')
- The connecting string between name and integer. 
 
- join 
 - Examples - >>> 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')