我在“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()