我有一个数据框
id store address
1 100 xyz
2 200 qwe
3 300 asd
4 400 zxc
5 500 bnm
我有另一个数据帧df2
serialNo store_code warehouse
1 300 Land
2 500 Sea
3 100 Land
4 200 Sea
5 400 Land
我希望我的最终数据帧看起来像:
id store address warehouse
1 100 xyz Land
2 200 qwe Sea
3 300 asd Land
4 400 zxc Land
5 500 bnm Sea
即从一个数据帧映射到另一个创建新列
使用^{} 或^{} :
df.merge
pd.concat
+df.sort_values
假设您的数据帧已经在
store
上排序,那么第一个排序调用是多余的,在这种情况下,您可以删除它。df.replace
/df.map
或者,显式创建映射。如果你以后想用的话,这个可以用。
相关问题 更多 >
编程相关推荐