编写一个 Python 程序来查找数据框中行和列的平均绝对偏差
pythonpandasserver side programmingprogramming更新于 2024/6/22 9:48:17
解决方案
假设您有一个数据框,行和列的平均绝对偏差为,
列数: Column1 0.938776 Column2 0.600000 dtype: float64 行数: 0 0.500 1 0.900 2 0.650 3 0.900 4 0.750 5 0.575 6 1.325 dtype: float64
为了解决这个问题,我们将遵循下面给出的步骤 −
定义一个数据框
计算行的平均绝对偏差为,
df.mad()
计算行的平均绝对偏差为,
df.mad(axis=1)
示例
让我们看看下面的代码以更好地理解 −
import pandas as pd
data = {"Column1":[6, 5.3, 5.9, 7.8, 7.6, 7.45, 7.75],
"Column2":[7, 7.1, 7.2, 6, 6.1, 6.3, 5.1]}
df = pd.DataFrame(data)
print("DataFrame 是:\n",df)
print("列数:\n",df.mad())
print("行数:\n",df.mad(axis=1))
输出
DataFrame 是: Column1 Column2 0 6.00 7.0 1 5.30 7.1 2 5.90 7.2 3 7.80 6.0 4 7.60 6.1 5 7.45 6.3 6 7.75 5.1 列数: Column1 0.938776 Column2 0.600000 dtype: float64 行数: 0 0.500 1 0.900 2 0.650 3 0.900 4 0.750 5 0.575 6 1.325 dtype: float64
相关文章
有用资源
python 参考教程 - 该教程包含有关 python 的更多信息:https://www.cainiaomax.com/python/

