我有一个数据框(在本篇文章中称为data),其中某一列存在正数和负数。我进行如下操作:
data.Col.min() --> results in a negative value
data_abs = data
data_abs['Col'] = data_abs['Col'].abs()
data.Col.min() --> results to the lowest absolute value in the dataframe
在我看来,我将绝对值存储在一个单独的变量中,所以当我将这些值转换为绝对值的代码行递归地更改我的源变量时,我感到困惑。
当我尝试使用下列代码将这些值转换为绝对值时,我也得到了同样的结果:
data_abs['Col'] = abs(data_abs['Col'])
data_abs = data.copy()
? - Psidom