我正在合并两个df和id。 问题是有些值没有id“NaN”,但我仍然需要考虑这些值。你知道吗
# Dataframe
g_spend =
id Campaign_ID Month campaignid cost
0 1664745 154 2019|08 31664745 $34.3
1 NaN 2019|08 31664745 $34.3 65.0
2 1664745 154 2019|08 31664745 $34.3
3 154 2019|08 31664745 $34.3
4 1664745 154 2019|08 31664745 $34.3
cw =
id leads
0 1664745 65.0
2 1664745 65.0
4 1664745 65.0
#my attempt
grouped_cw= cw.groupby(["campaignid"]).sum()
grouped_cw = pd.DataFrame(grouped_cw)
g_spend = g_spend.merge(grouped_cw, left_on='campaignid', right_index=True)
期望输出
id Campaign_ID Month campaignid cost leads
0 1664745 154 2019|08 31664745 $34.3 65.0
1 NaN 2019|08 31664745 $34.3 65.0
2 1664745 154 2019|08 31664745 $34.3 65.0
3 154 2019|08 31664745 $34.3 65.0
4 1664745 154 2019|08 31664745 $34.3 65.0
目前没有回答
相关问题 更多 >
编程相关推荐