Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana Mengira Kekerapan Baris Sama dalam Bingkai Data Pandas?
Dapatkan Kiraan Kekerapan Berdasarkan Berbilang Lajur Bingkai Data
Untuk menentukan kekerapan baris yang sama muncul dalam bingkai data, kami boleh menggunakan kumpulan Pandas mengikut fungsi. Pertimbangkan contoh berikut:
data = {'Group': ['Short', 'Short', 'Moderate', 'Moderate', 'Tall'], 'Size': ['Small', 'Small', 'Medium', 'Small', 'Large']} df = pd.DataFrame(data)
Kita boleh mengira kiraan kekerapan dalam tiga cara:
Pilihan 1:
dfg = df.groupby(by=["Group", "Size"]).size()
Ini menghasilkan Siri dengan output berikut:
Group Size Moderate Medium 1 Small 1 Short Small 2 Tall Large 1 dtype: int64
Pilihan 2:
dfg = df.groupby(by=["Group", "Size"]).size().reset_index(name="Time")
Ini menghasilkan DataFrame dengan lajur "Masa" tambahan:
Group Size Time 0 Moderate Medium 1 1 Moderate Small 1 2 Short Small 2 3 Tall Large 1
Pilihan 3:
dfg = df.groupby(by=["Group", "Size"], as_index=False).size()
Ini juga menghasilkan DataFrame, bersamaan dengan output Pilihan 2.
Atas ialah kandungan terperinci Bagaimana Mengira Kekerapan Baris Sama dalam Bingkai Data Pandas?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!