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

Python - Pandas 데이터 프레임의 모든 행 합계

<시간/>

DataFrame의 모든 행을 합산하려면 sum() 함수를 사용하고 축 값을 1로 설정합니다. 값 축 1은 행 값을 추가합니다.

먼저 DataFrame을 생성해 보겠습니다. 시작 및 마감 주식 열이 있습니다.

dataFrame = pd.DataFrame({"Opening_Stock": [300, 700, 1200, 1500],"Closing_Stock": [200, 500, 1000, 900]})

행 값의 합 찾기. 행 값을 추가하기 위해 축이 1로 설정되었습니다.

dataFrame = dataFrame.sum(axis = 1)

예시

다음은 전체 코드입니다.

import pandas as pd

dataFrame = pd.DataFrame({"Opening_Stock": [300, 700, 1200, 1500],"Closing_Stock": [200, 500, 1000, 900]})

print"DataFrame...\n",dataFrame

# finding sum of row values
# axis is set 1 to add row values
dataFrame = dataFrame.sum(axis = 1)
print"\nSumming rows...\n",dataFrame

출력

그러면 다음과 같은 출력이 생성됩니다.

DataFrame...
   Closing_Stock   Opening_Stock
0          200             300
1          500             700
2         1000            1200
3          900            1500

Summing rows...
0      500
1     1200
2     2200
3     2400
dtype: int64