我已经创建了两个表,并试图合并它们,但由于某种原因,它不起作用。
我的两张桌子是:

table_account_id = data1.groupby('employer_key').account_id.nunique() #how many people logged in (unique account id)

table_eligible = data3.groupby(['employer_key'])[['eligible']].sum().astype('int') #eligible population

我希望我的新表具有以下列:
Employer_key // account_id // eligible

我以为代码如下,但它不起作用:
new_table = pd.merge(table_eligible, table_account_id, left_index=True, right_index=True)

我可以合并这两个表,直到我将nunique函数插入表帐户的id代码。
谢谢!

最佳答案

我在打电话,你没有发数据。交叉手指说这行得通。

table_eligible.join(table_account_id).reset_index()

关于python - 在Python中合并两个表,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42602205/

10-12 15:43