Ahoj, df['mesto'] == 'babisov' ti vrátí pole boolean hodnot, teoreticky ti stačí udělat něco jako sum(df['mesto'] == 'babisov'). Ty hodnoty v ostatních sloupcích jsou vždycky stejné (pro jedno město), nebo se nějak liší? Pokud jsou stejné, tak by se teoreticky dalo udělat něco takového: df.groupby(['mesto', 'sloupec1', 'sloupec2', 'sloupec3']).count() Pokud potřebuješ každý sloupec agregovat pomocí jiné funkce, použij tuším metodu agg, vypadá to pak nějak takto: df.groupby('mesto').agg({'sloupec1': sum, 'sloupec2': len, 'sloupec3': max}) Pokud ti úplně stačí mít výpis měst a jejich počet a ostatní slupce tě protentokrát nezajímají, pak můžeš zkusit df['mesto'].count_values()
mj. Dne úterý 13. července 2021 v 14:36:44 UTC+2 uživatel jana.vel...@gmail.com napsal: > Diky, zkusim to a tamto prostuduji. Jana > > po 12. 7. 2021 v 20:49 odesílatel starenka . <star...@gmail.com> napsal: > >> ja v tom delam taky jednou za uherak, ale jak rika Jirka, nestaci teda >> >> babisov = df['mesto'] == 'babisov' >> rc, cc = babisov.shape >> print(f'je tady {rc} babisovu') >> >> // Pisu z mobilu po pameti >> >> On Mon, Jul 12, 2021, 19:49 Jana Velkoborska <jana.vel...@gmail.com> >> wrote: >> >>> Nevim, můžu to zkusit. Jde mi o to zjistit, kolikrat se v tabulce >>> opakuje konkretni mesto. Kazde mesto+ dalsi udaje jsou vzdy na samostatnem >>> radku. Takze pak ten soucet zgrupovat dle mesta. >>> >>> Dne po 12. 7. 2021 19:44 uživatel Jirka Vejrazka <jirka.v...@gmail.com> >>> napsal: >>> >>>> Pandas moc nedelam, ale nestaci jen len(index) ? >>>> >>>> Jirka >>>> >>>> *From:* jana.vel...@gmail.com >>>> *Sent:* 12 July 2021 18:58 >>>> *To:* djan...@googlegroups.com >>>> *Reply to:* djan...@googlegroups.com >>>> *Subject:* [django-cs] Funkce count >>>> >>>> Ahoj, prosim radu. Delam s pandas a numpy, mam nactenou tabulku z >>>> databaze a potrebovala bych spocitat pocet radku v te tabulce. Kdy dam >>>> .count(), tak mi to sice spocita, ale do vsech sloupcu se mi dosadi ten >>>> pocet a puvodni data zmizi. Existuje v numpy nejaka funkce, ktera >>>> spocita pocet radku? V SQL je to COUNT, ale tady nevim. >>>> Diky. Jana >>>> >>>> -- >>>> -- >>>> E-mailová skupina djan...@googlegroups.com >>>> Správa: http://groups.google.cz/group/django-cs >>>> --- >>>> Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny >>>> „django-cs“ ve Skupinách Google. >>>> Chcete-li zrušit odběr skupiny a přestat dostávat e‑maily ze skupiny, >>>> zašlete e-mail na adresu django-cs+...@googlegroups.com. >>>> Chcete-li tuto diskusi zobrazit na webu, navštivte >>>> https://groups.google.com/d/msgid/django-cs/CAAgd4AjVhu5QSK3HUtPy9_g%3DAM0mKVjqU40tQaxFYfOpxUs87g%40mail.gmail.com >>>> >>>> <https://groups.google.com/d/msgid/django-cs/CAAgd4AjVhu5QSK3HUtPy9_g%3DAM0mKVjqU40tQaxFYfOpxUs87g%40mail.gmail.com?utm_medium=email&utm_source=footer> >>>> . >>>> >>>> -- >>>> -- >>>> E-mailová skupina djan...@googlegroups.com >>>> Správa: http://groups.google.cz/group/django-cs >>>> --- >>>> Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny >>>> „django-cs“ ve Skupinách Google. >>>> Chcete-li zrušit odběr skupiny a přestat dostávat e‑maily ze skupiny, >>>> zašlete e-mail na adresu django-cs+...@googlegroups.com. >>>> Chcete-li tuto diskusi zobrazit na webu, navštivte >>>> https://groups.google.com/d/msgid/django-cs/ej2u35j0660febc7qkcgku6g.1626111836491%40gmail.com >>>> >>>> <https://groups.google.com/d/msgid/django-cs/ej2u35j0660febc7qkcgku6g.1626111836491%40gmail.com?utm_medium=email&utm_source=footer> >>>> . >>>> >>> -- >>> -- >>> E-mailová skupina djan...@googlegroups.com >>> Správa: http://groups.google.cz/group/django-cs >>> --- >>> Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny >>> „django-cs“ ve Skupinách Google. >>> Chcete-li zrušit odběr skupiny a přestat dostávat e‑maily ze skupiny, >>> zašlete e-mail na adresu django-cs+...@googlegroups.com. >>> Chcete-li tuto diskusi zobrazit na webu, navštivte >>> https://groups.google.com/d/msgid/django-cs/CAAgd4Ai9KT%2B89869AnVTFDLX5S%2B3mi73MKGWiaq-KLWv29p-9w%40mail.gmail.com >>> >>> <https://groups.google.com/d/msgid/django-cs/CAAgd4Ai9KT%2B89869AnVTFDLX5S%2B3mi73MKGWiaq-KLWv29p-9w%40mail.gmail.com?utm_medium=email&utm_source=footer> >>> . >>> >> -- >> -- >> E-mailová skupina djan...@googlegroups.com >> Správa: http://groups.google.cz/group/django-cs >> --- >> Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny >> „django-cs“ ve Skupinách Google. >> Chcete-li zrušit odběr skupiny a přestat dostávat e‑maily ze skupiny, >> zašlete e-mail na adresu django-cs+...@googlegroups.com. >> > Chcete-li tuto diskusi zobrazit na webu, navštivte >> https://groups.google.com/d/msgid/django-cs/CA%2B7MNVqz29XJrw%2BX9pArh3XSTr40FK-9_NjBY2EqaY7vMHQm9Q%40mail.gmail.com >> >> <https://groups.google.com/d/msgid/django-cs/CA%2B7MNVqz29XJrw%2BX9pArh3XSTr40FK-9_NjBY2EqaY7vMHQm9Q%40mail.gmail.com?utm_medium=email&utm_source=footer> >> . >> > -- -- E-mailová skupina django-cs@googlegroups.com Správa: http://groups.google.cz/group/django-cs --- Tuto zprávu jste obdrželi, protože jste přihlášeni k odběru skupiny django-cs ve Skupinách Google. Chcete-li zrušit odběr skupiny a přestat dostávat e‑maily ze skupiny, zašlete e-mail na adresu django-cs+unsubscr...@googlegroups.com. Chcete-li zobrazit tuto diskusi na webu, navštivte https://groups.google.com/d/msgid/django-cs/90410e27-af0b-458d-aaac-6a0215470723n%40googlegroups.com.