Funkce count

18 prikaza
Preskoči na prvu nepročitanu poruku

Jana Velkoborska

nepročitano,
12. jul 2021. u 12:58:1812. 7. 2021.
za djan...@googlegroups.com
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

Jirka Vejrazka

nepročitano,
12. jul 2021. u 13:44:0012. 7. 2021.
za django-cs
Pandas moc nedelam, ale nestaci jen len(index) ?

  Jirka

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

Jana Velkoborska

nepročitano,
12. jul 2021. u 13:49:4012. 7. 2021.
za djan...@googlegroups.com
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:

starenka .

nepročitano,
12. jul 2021. u 14:49:0712. 7. 2021.
za djan...@googlegroups.com
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

starenka .

nepročitano,
12. jul 2021. u 14:52:5712. 7. 2021.
za djan...@googlegroups.com
Tady je kdyztak sql vs pandas s grupovanim, jestli ti pomuze https://realpython.com/pandas-groupby/

On Mon, Jul 12, 2021, 20:50 starenka . <star...@gmail.com> wrote:
nebo teda len(babisov.index)

Jana Velkoborska

nepročitano,
13. jul 2021. u 08:36:4413. 7. 2021.
za djan...@googlegroups.com
Diky, zkusim to a tamto prostuduji. Jana

po 12. 7. 2021 v 20:49 odesílatel starenka . <star...@gmail.com> napsal:

starenka .

nepročitano,
14. jul 2021. u 08:11:1214. 7. 2021.
za djan...@googlegroups.com
nebo teda len(babisov.index)

On Mon, Jul 12, 2021, 20:48 starenka . <star...@gmail.com> wrote:

Martin Juřen

nepročitano,
14. jul 2021. u 08:11:1914. 7. 2021.
za django-cs
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:

Jana Velkoborska

nepročitano,
14. jul 2021. u 11:18:2814. 7. 2021.
za djan...@googlegroups.com
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...@gmail.com> napsal:

starenka .

nepročitano,
19. jul 2021. u 05:24:1219. 7. 2021.
za djan...@googlegroups.com
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]


Jana Velkoborska

nepročitano,
19. jul 2021. u 13:20:4919. 7. 2021.
za djan...@googlegroups.com
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 . <star...@gmail.com> napsal:

starenka .

nepročitano,
19. jul 2021. u 13:26:3019. 7. 2021.
za djan...@googlegroups.com
Odgovori svima
Odgovori autoru
Proslijedi
0 novih poruka