Super! On Mon, Jul 19, 2021, 19:20 Jana Velkoborska <jana.velkobors...@gmail.com> wrote:
> Ahoj, v pohode. Uz to mam. Slo to pres assign a sum. I tak diky. Jana > > Dne po 19. 7. 2021 11:24 uživatel starenka . <staren...@gmail.com> napsal: > >> cau, jesli to neni nejakej utajovanej vec, mozna by bylo jednodussi hodit >> sem to csv a rict, co vlastne chces? ja sa v tom uz nejak ztracim (coz, >> nutne neznamena, ze je chyba u tebe :D). s >> --- >> In Perl you shoot yourself in the foot, but nobody can understand how you >> did it. Six months later, neither can you. | print 'aknerats'[::-1] >> >> >> On Wed, Jul 14, 2021 at 5:18 PM Jana Velkoborska < >> jana.velkobors...@gmail.com> wrote: >> >>> Ahoj, kdyz jsem zkusila count, tak ve vsech sloupcich byla napr. U Prahy >>> 1, protoze Praha se opakovala jednou. >>> Ale staci mi jen pocet mest, ostatni sloupce netreba. Diky. >>> >>> Dne st 14. 7. 2021 14:11 uživatel Martin Juřen <martin.ju...@gmail.com> >>> napsal: >>> >>>> 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 tuto diskusi zobrazit na webu, navštivte >>>> https://groups.google.com/d/msgid/django-cs/90410e27-af0b-458d-aaac-6a0215470723n%40googlegroups.com >>>> <https://groups.google.com/d/msgid/django-cs/90410e27-af0b-458d-aaac-6a0215470723n%40googlegroups.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 tuto diskusi zobrazit na webu, navštivte >>> https://groups.google.com/d/msgid/django-cs/CAAgd4AjR7RGnePMf5K8Emmj%2BDESGopoes3sZXrR7%2BsAqOthaEQ%40mail.gmail.com >>> <https://groups.google.com/d/msgid/django-cs/CAAgd4AjR7RGnePMf5K8Emmj%2BDESGopoes3sZXrR7%2BsAqOthaEQ%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 tuto diskusi zobrazit na webu, navštivte >> https://groups.google.com/d/msgid/django-cs/CA%2B7MNVpSDAnrJ37--LEuL%2B0ySeUJ1ztdHU_HJHqgNLgyze%2BSmQ%40mail.gmail.com >> <https://groups.google.com/d/msgid/django-cs/CA%2B7MNVpSDAnrJ37--LEuL%2B0ySeUJ1ztdHU_HJHqgNLgyze%2BSmQ%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 tuto diskusi zobrazit na webu, navštivte > https://groups.google.com/d/msgid/django-cs/CAAgd4AjAWg3UcO9MAss5AYm5jR%3DcpkC81Md8HTLLUd3oA%2BgApA%40mail.gmail.com > <https://groups.google.com/d/msgid/django-cs/CAAgd4AjAWg3UcO9MAss5AYm5jR%3DcpkC81Md8HTLLUd3oA%2BgApA%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/CA%2B7MNVq7TD8vwiOsLX0ycZitm3Nd6ySQ6h%2B7xgrDJemWprZ%3DLA%40mail.gmail.com.