我有一本看起来像这样的字典: di = {1: "A", 2: "B"}
我想将它应用于数据框的 col1
列,类似于:
col1 col2
0 w a
1 1 2
2 2 NaN
要得到:
col1 col2
0 w a
1 A 2
2 B NaN
我怎样才能最好地做到这一点?出于某种原因,与此相关的谷歌搜索术语只向我显示了有关如何从字典制作列的链接,反之亦然:-/
原文由 TheChymera 发布,翻译遵循 CC BY-SA 4.0 许可协议
您可以使用
.replace
。例如:或者直接在
Series
,即df["col1"].replace(di, inplace=True)
。