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

Pandas Python에서 데이터 프레임의 특정 열 합계를 얻는 방법은 무엇입니까?

<시간/>

경우에 따라 특정 열의 합계를 가져와야 할 수도 있습니다. 여기서 sum 함수를 사용할 수 있습니다.

합계를 계산해야 하는 열은 합계 함수에 값으로 전달할 수 있습니다. 열의 인덱스를 전달하여 합계를 찾을 수도 있습니다.

동일한 시연을 봅시다 -

예시

판다를 pdmy_data로 가져오기 ={'이름':pd.Series(['Tom','Jane','Vin','Eve','Will']),'Age':pd.Series([45 , 67, 89, 12, 23]),'값':pd.Series([8.79,23.24,31.98,78.56,90.20])}print("데이터 프레임은 다음과 같습니다.")my_df =pd.DataFrame(my_data)print (my_df)print("'나이' 열의 합은 :")print(my_df.sum(1))

출력

데이터 프레임은 다음과 같습니다. Name Age value0 Tom 45 8.791 Jane 67 23.242 Vin 89 31.983 Eve 12 78.564 Will 23 90.20'age' 열의 합은 .646:3 float입니다. 

설명

  • 필요한 라이브러리를 가져오고 사용하기 쉽도록 별칭 이름을 지정합니다.

  • 키와 값으로 구성된 시리즈 사전이 생성되며, 여기서 값은 실제로 시리즈 데이터 구조입니다.

  • 이 사전은 나중에 'pandas' 라이브러리에 있는 'Dataframe' 함수에 매개변수로 전달됩니다.

  • 데이터 프레임이 콘솔에 인쇄됩니다.

  • 우리는 '나이' 열의 합계를 계산하려고 합니다.

  • 합계를 계산해야 하는 열의 이름은 'sum' 함수에 매개변수로 전달됩니다.

  • 합계가 콘솔에 인쇄됩니다.