合并数据帧按列值pandas

2024-05-21 03:33:39 发布

您现在位置:Python中文网/ 问答频道 /正文

我有两个数据帧df1和{},它们来自不同的数据库。{cd3>中的每一个数据项都由一个帧标识。在

df1 = pd.DataFrame({'id':[10,20,30,50,100,110],'cost':[100,0,300,570,400,140]})

df2 = pd.DataFrame({'id':[10,23,30,58,100,110],'name':['a','b','j','d','k','g']})

在这两个数据帧中都有一些常见的产品,在本例中,id为10,30100110的产品。 我想将这些信息合并到一个数据帧中,如下所示:

^{pr2}$

我试图用字典和嵌套循环来完成这项工作,但我处理的数据量相当大,这样做需要很长时间。在


Tags: 数据name信息id数据库dataframe产品标识