如何在excel工作表中创建具有相应值的新列

2024-05-29 08:30:31 发布

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

我有一张excel表格

还有一个像这样的

我想在第一张纸上根据产品id加上过道id,如下所示

我需要帮助做这件事最好使用python数据帧或sqlserver


Tags: 数据id产品excel表格sqlserver
1条回答
网友
1楼 · 发布于 2024-05-29 08:30:31

使用excel模块如下: 我已经删除了第一个数据帧中的'handle\u id'列,因为它没有定义,可能会导致冲突

import pandas as pd

input_file1 = 'sales_table.xlsx'
input_file2 = 'sales_table2.xlsx'

df1 = pd.read_excel(input_file1)
df1 = df1[['order_id', 'product_id', 'add_to_cart_order', 'reordered']]
df2 = pd.read_excel(input_file2)

pd.merge(df1, df2)

默认情况下,这将创建一个合并到公共列上的新数据帧

相关问题 更多 >

    热门问题