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