python - pandas dataframe 列之间的计算

标签 python pandas dataframe

我有一个 Pandas 数据框。给定两列,我想计算以下内容

(总和(xy) - 总和(x)*总和(y)/n)^2

这里x是第一列中的元素,y是第二列中对应的元素,n是列的长度。

我想计算 df.column[0] 和其他所有列之间的上述值。然后我想获取与最小值对应的列索引。

最佳答案

可能是这样的吗?

((df['x'] * df['y']).sum() - df['x'].sum() * df['y'].mean()) ** 2

关于python - pandas dataframe 列之间的计算,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20392919/

相关文章:

python - While 循环语句 - 不同的答案

python - PySide2 在访问 QObject::property() 时崩溃

python - 在 pandas 中,如何选择包含 NaN 的行?

python - 删除 python pandas 中属于相同距离分数的对

python - 从字典生成 pandas 数据框,其值是不同数量的字典列表

python - 删除 Pandas 中特定字符串之前的行

python - 在 python 中包装交互式 CLI

Python - 如何在脚本运行时隐藏 Windows 命令提示符屏幕?

python - Pandas str.isnumeric() 的预期行为

python - 使用一列对值进行分组,并使用 pandas 数据框返回另一列中具有最大值的值