> 백엔드 개발 > 파이썬 튜토리얼 > Pandas 함수에서 'axis' 매개변수는 무엇을 의미하나요?

Pandas 함수에서 'axis' 매개변수는 무엇을 의미하나요?

DDD
풀어 주다: 2024-11-04 12:21:30
원래의
261명이 탐색했습니다.

What Does the `axis` Parameter Mean in Pandas Functions?

Pandas의 축: 의미 이해

Pandas에서 평균()과 같은 함수의 축 키워드 매개변수는 축을 정의합니다.

다음 코드를 고려하세요.

import pandas as pd
import numpy as np

dff = pd.DataFrame(np.random.randn(1,2),columns=list('AB'))
로그인 후 복사

이렇게 하면 데이터프레임이 생성됩니다.

+------------+---------+--------+
|            |  A      |  B     |
+------------+---------+---------
|      0     | 0.626386| 1.52325|
+------------+---------+--------+
로그인 후 복사

이제 행을 따라 평균을 계산해 보겠습니다(축= 1):

dff.mean(axis=1)
로그인 후 복사

다음과 같은 결과가 나옵니다.

0    1.074821
dtype: float64
로그인 후 복사

반직관적으로 예상되는 결과는 다음과 같습니다.

A    0.626386
B    1.523255
dtype: float64
로그인 후 복사

축 매개변수 이해

axis 매개변수는 작업이 수행되는 방향을 지정합니다.

  • axis=0: 축(인덱스)을 따라 작동합니다. dataframe.
  • axis=1: 데이터 프레임의 열(열)을 따라 작동합니다.

주어진 예에서 평균은 열을 따라 계산됩니다. (축=1), 각 행에 대해 단일 값이 생성됩니다.

축 시각화

축을 시각화하려면 다음 다이어그램을 고려하세요.

+------------+---------+--------+
|            |  A      |  B     |
+------------+---------+---------
|      0     | 0.626386| 1.52325|----axis=1----->
+------------+---------+--------+
             |         |
             | axis=0  |
             ↓         ↓
로그인 후 복사

빨간색 화살표는 열을 따라 작동하는 축=1을 나타냅니다. 녹색 화살표는 행을 따라 작동하는 축=0을 나타냅니다.

위 내용은 Pandas 함수에서 'axis' 매개변수는 무엇을 의미하나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿