Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

데이터 프레임에서 행과 열의 평균 절대 편차를 찾는 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