Cara menghitung jumlah kolom di pandas


Seringkali Anda mungkin tertarik untuk menghitung jumlah satu atau lebih kolom di pandas DataFrame. Untungnya, Anda dapat melakukan ini dengan mudah di panda menggunakan fungsi sum() .

Tutorial ini menunjukkan beberapa contoh penggunaan fungsi ini.

Contoh 1: Temukan jumlah satu kolom

Misalkan kita memiliki panda DataFrame berikut:

 import pandas as pd
import numpy as np

#createDataFrame
df = pd.DataFrame({'rating': [90, 85, 82, 88, 94, 90, 76, 75, 87, 86],
                   'points': [25, 20, 14, 16, 27, 20, 12, 15, 14, 19],
                   'assists': [5, 7, 7, 8, 5, 7, 6, 9, 9, 5],
                   'rebounds': [np.nan, 8, 10, 6, 6, 9, 6, 10, 10, 7]})

#view DataFrame 
df

	rating points assists rebounds
0 90 25 5 NaN
1 85 20 7 8
2 82 14 7 10
3 88 16 8 6
4 94 27 5 6
5 90 20 7 9
6 76 12 6 6
7 75 15 9 10
8 87 14 9 10
9 86 19 5 7

Kita dapat mencari jumlah kolom berlabel “poin” menggunakan sintaks berikut:

 df['points']. sum ()

182

Fungsi sum() juga akan mengecualikan NA secara default. Misalnya, jika kita menemukan jumlah kolom “rebound”, nilai pertama “NaN” akan dikeluarkan dari penghitungan:

 df['rebounds']. sum ()

72.0

Contoh 2: Temukan jumlah beberapa kolom

Kita dapat menemukan jumlah beberapa kolom menggunakan sintaks berikut:

 #find sum of points and rebounds columns
df[['rebounds', 'points']]. sum ()

rebounds 72.0
points 182.0
dtype:float64

Contoh 3: Temukan jumlah semua kolom

Kita juga dapat menemukan jumlah semua kolom menggunakan sintaks berikut:

 #find sum of all columns in DataFrame
df. sum ()

rating 853.0
points 182.0
assists 68.0
rebounds 72.0
dtype:float64

Untuk kolom yang bukan numerik, fungsi sum() tidak akan menghitung jumlah kolom tersebut.

Anda dapat menemukan dokumentasi lengkap fungsi sum() di sini .

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *