编写Python程序以查找数据框中行和列的平均绝对偏差
解决方案
假设您有一个数据框,并且行和列的平均绝对偏差为
mad of columns:Column1 0.938776
Column2 0.600000
dtype: float64
mad of rows:
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 pddata = {"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 is:\n",df)
print("mad of columns:\n",df.mad())
print("mad of rows:\n",df.mad(axis=1))
输出
DataFrame is: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
mad of columns:
Column1 0.938776
Column2 0.600000
dtype: float64
mad of rows:
0 0.500
1 0.900
2 0.650
3 0.900
4 0.750
5 0.575
6 1.325
dtype: float64
以上是 编写Python程序以查找数据框中行和列的平均绝对偏差 的全部内容, 来源链接: utcz.com/z/349888.html