Re: [django-cs] Funkce count

2021-07-19 Thread starenka .
Super!

On Mon, Jul 19, 2021, 19:20 Jana Velkoborska 
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 .  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 
>>> 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 . 
> 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 
>> 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
 
 .

 --
 --
 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
 
 .

>>> --
>>> --
>>> 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
>>> 

Re: [django-cs] Funkce count

2021-07-19 Thread Jana Velkoborska
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 .  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 
>> 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 . 
 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 
> 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
>>> 
>>> .
>>>
>>> --
>>> --
>>> 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
>>> 
>>> .
>>>
>> --
>> --
>> 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 

Re: [django-cs] Funkce count

2021-07-19 Thread starenka .
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 
> 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 .  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 
 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 
> 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
>> 
>> .
>>
>> --
>> --
>> 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
>> 
>> .
>>
> --
> --
> 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
>