import pandas as pd
# 方法一:
Type_Dict = {
'acinar':0 ,
'activated_stellate':1 ,
'alpha':2,
'beta':3,
'delta':4 ,
'ductal':5 ,
'endothelial':6 ,
'epsilon':7 ,
'gamma':8 ,
'macrophage':9 ,
'mast':10 ,
'quiescent_stellate':11 ,
'schwann':12 ,
}
mylist = [ "gamma",
"acinar",
"alpha",
"delta",
"beta",
"activated_stellate",
"alpha",
"beta",
"beta",
"acinar"
]
a = pd.DataFrame(mylist)
a.columns = ['name']
a['type'] = a['name'].map(Type_Dict)
print(a)