Pandas Series – Method value_counts()

value_counts() termasuk method yang cukup sering digunakan. Berguna untuk menghitung berapa kali sebuah value terdapat dalam dataset. Contoh jika terdapat 3 baris data “Accounting”, maka value_counts() akan mengembalikan 3.

Kita akan menggunakan dataset dari read_csv yang telah dilakukan pada modul sebelumnya.

fake_comp2 = pd.read_csv("mock_data_perush.csv", index_col = "nama_perush", usecols=["nama_perush", "dept"], squeeze=True)

fake_comp2.value_counts()
Business Development        9
Training                    7
Engineering                 6
Support                     6
Human Resources             4
Accounting                  4
Research and Development    4
Sales                       3
Legal                       3
Product Management          2
Marketing                   2
Name: dept, dtype: int64

Anda bisa mengatur parameter ascending untuk mengurutkan data hasil perhitungan berdasarkan jumlah count. Paramet ascending = True akan menampilkan data diurut dari kecil ke besar berdasarkan nilai count.

fake_comp2.value_counts(ascending=True)

fake_comp2.value_counts(ascending=True)
Marketing                   2
Product Management          2
Legal                       3
Sales                       3
Research and Development    4
Accounting                  4
Human Resources             4
Support                     6
Engineering                 6
Training                    7
Business Development        9
Name: dept, dtype: int64
Sharing is caring:

Leave a Comment