python dataframe中元素替换

zip()可以将多个一维向量组合成元组列表

import numpy as np
a=[1,2,3]
b=[2,3,4]
z = zip(a,b)
print(list(z))
#输出  [(1, 2), (2, 3), (3, 4)]

于是当我们有一个dataframe

可以先利用zip创建一个dict

a=[1,2,3]
b=[2,3,4]
z = dict(zip(a,b))

再用过replace实现把1,2,3分别替换成,2,3,4

df.replace(z)

在现有多个共享键值表格的时候这样操作比较方便。

发表评论

电子邮件地址不会被公开。 必填项已用*标注