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 .