我有一个数据框,格式为:
pd.DataFrame({
"key": [100, 2000, 100, 5],
"val": [1, 10, 2, 8]
})
我想将key
值重新标记为0、1、2 ...,即:
pd.DataFrame({
"key": [100, 2000, 100, 5],
"val": [1, 10, 2, 8],
"key2": [0, 1, 0, 2]
})
,并且知道如何在key
和key2
之间进行转换,例如通过字典:
{
100: 0,
2000: 1,
5: 2
}
我知道我可以手动创建一个从key
到key2
的字典的函数,并将其应用于key
列,但是我希望存在一个 pandastic 方法。