我想知道从根本上确定转换率并将其放入pandas DataFrame的转换率列中的最佳方法。
当前我的数据框如下所示:
Sessions Conversions Conversion Rate
1000 50 Default Value
我想通过执行以下代码来遍历计算转换率的数据框:
e = 0
for i in dataset.itertuples():
dataset['Conversion Rate'].loc[e] = dataset['ga:goalCompletions'].loc[e] / dataset['ga:sessions'].loc[e]
e+=1
但是我得到警告-试图在DataFrame的切片副本上设置一个值
所以我认为这不是最好的方法。
希望我能提供一些帮助,因为我已经为此动了两个小时了,尽管修复起来可能很简单……