行:
df["max_performance_factor_per_strat"] = df.groupby(["dsp_strategy_id"])[
"performance_factor"
].transform(max)
正在引发以下警告:
A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_indexer,col_indexer] = value instead
如何解决此问题?是什么原因造成的?
如中所述
如何在Pandas 中使用CopyWarning设置
这是一个可以安全禁用的误报警告,如下所示:
import pandas as pd
pd.options.mode.chained_assignment = None
希望这能帮到你。