编写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 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 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
热门推荐
10 祝女儿简短祝福语大全
11 大学新年祝福语简短创意
12 元旦适合的祝福语简短
13 朋友出远门祝福语简短
14 初六简短的祝福语
15 祝男孩生日祝福语简短
16 同事调离的祝福语简短
17 拜年红包的祝福语简短
18 妈妈生日祝福语简短励志