在Pandas中加入Dataframes会删除现有列

时间:2015-11-10 23:19:37

标签: numpy pandas dataframe

我是Pandas的新手,我有两个数据框

a>日期位置数量销售     2015-11-01洛杉矶30 12     2015-11-01 BOS 24 15       .......     36000行

b>位置标识符       洛杉矶是的       BOS是的

..... 20行

我想创建一个新的dataFrame 日期位置数量销售标识符     2015-11-01 LA 30 12是的     2015-11-01 BOS 24 15是的       .......     36000行

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

Pandas可以执行许多不同的类似SQL的连接。假设每个Location都有一个唯一的Identifier,那么使用'inner'策略的联接应该可以满足您的要求:

pd.merge(a, b, how='inner', on=['Location'])

您可以在pandas docs

中找到更详细的文档和示例