【发布时间】:2021-05-27 11:17:39
【问题描述】:
我有一本这样的字典:
mydic = {'mara': 1, 'juli':2}
我有这样的数据框:
data = [['mara', 10], ['sara', 15], ['juli', 14]]
df = pd.DataFrame(data, columns=['Name', 'Age'])
我希望能够做这样的事情:
df['id'] = df['Name'].apply(mydic)
所以结果看起来像这样:
Name Age id
mara 10 1
juli 14 2
sara 15 null
我知道我上面写的代码不起作用,因为我没有将任何键传递给字典,但不知道如何实现。
【问题讨论】:
标签: python pandas dataframe dictionary