我有两张桌子,商品和销售。我想将sale表中的“saledate”列合并到表项中。 items表包含以下列:saleid、productid、itemsize、quantity、saleprice、saledate。 sale表包含以下列:saleid、productid、itemsize、quantity、saleprice、saledate
它们都有相同的saleid密钥,在合并中应该遵守该密钥。我尝试了以下代码:
item['saledate'] = item['saleid'].apply(lambda x : sale['saledate'][sale['saleid'] == x])
但它返回的是一个矩阵,而不是我所期望的向量。这是我桌子的图像
这是代码,要限制列只需使用loc, item.set_index('saleid').join(sale.set_index('saleid'))
相关问题 更多 >
编程相关推荐