Python'da verileri gruplamak için birkaç yöntem bulunmaktadır:
count()
Metodu: Bir listedeki belirli bir değerin kaç kez tekrarlandığını saymak için kullanılır 1.groupby()
Metodu: Pandas kütüphanesinde yer alır ve verileri belirli bir özelliğe veya değere göre gruplamak için kullanılır 14. Birden fazla özellik veya değere göre de gruplama yapabilir 1.- List Kompresyonları: Verileri daha karmaşık şekillerde gruplamak için kullanılabilir 2.
Örnek bir
groupby()kullanımı:
import pandas as pd data = {'İsim': ['Ahmet', 'Mehmet', 'Ali', 'Zeynep'], 'Sınıf': [10, 9, 10, 9], 'Not Ortalaması': [85, 90, 95, 88]} df = pd.DataFrame(data) gruplar = df.groupby(['Sınıf', 'Not Ortalaması']) for isim, grup in gruplar: print(f"Sınıf ve not ortalaması {isim}:") print(grup)
Bu kod, öğrencileri sınıflarına ve not ortalamalarına göre gruplandırır ve her grup için bir DataFrame döndürür 1.
5 kaynaktan alınan bilgiyle göre: