4

我在“og”上有 1 个状态 - false,在“no og”上有 2 个状态是真假

is_retargeting 媒体源 价值观
错误的 og 步骤1 31992
真的 没有 og 步骤1 33644
错误的 没有 og 步骤1 32199
错误的 没有 og 第2步 20699
错误的 og 第2步 47796
真的 没有 og 第2步 23668
真的 没有 og 第三步 10744
错误的 没有 og 第三步 27622
错误的 og 第三步 20979
错误的 没有 og 第4步 16459
错误的 og 第4步 28444
真的 没有 og 第4步 49749

我想出了这段代码,但它只显示 2 种颜色,但没有解释就打破了“no og”。这是我得到的截图 在此处输入图像描述

如何is_retargeting为这个漏斗添加一个细分列,以便它显示“no og”的真假?

import pandas as pd
pd.set_option('max_columns', None)
df = pd.read_csv("name.csv")

df.loc[df["media_source"] != "organic", "media_source"] = 'non organic'
df = df.groupby(['is_retargeting', 'media_source']).sum().reset_index()
df1 = df.melt(id_vars=["is_retargeting", "media_source"],
        var_name="step",
        value_name="Values")
fig = px.funnel(df1, x='Values', y='step', color='media_source')
fig.show()
4

0 回答 0