import numpy as np
import pandas as pd
data = {'experiment_name': ['exp1', 'exp1', 'exp1', 'exp1', 'exp1', 'exp1'],
'variant': ['A', 'B', 'A','B','A','B'],'sessions_with_orders':[1,2,6,0,23,12],
'total_sessions':[10,23,56,22,89,12]}
# Create DataFrame
df = pd.DataFrame(data)
df.pivot_table(index='variant',columns='experiment_name',values=['total_sessions','sessions_with_orders'],aggfunc=np.sum)
我有一些数据框,我使用聚合函数对其进行旋转。
我得到的输出是期望的。但是,我想创建比率sessions_with_orders/total_sessions
。我该怎么做呢?这在 Excel 上是可行的,但我无法考虑 pandas-data 框架。
我不明白 lambda、cross_tab 或如何实现它们。
我在蟒蛇3.9.8
。 np 版本1.22.3
和 pd 版本1.3.4