我有一张excel表
和其他像这样的
我想根据product_id这样在第一张表中添加aisle_id
我需要帮助,最好使用python数据帧或sql server
答案 0 :(得分:0)
使用pandas read_excel模块如下: 我删除了第一个DataFrame中的'aisle_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)
默认情况下,这将在公共列上创建一个新的DataFrame。