Skip to content

Commit cf9abac

Browse files
committed
Posledni zmeny pycon na py u bloku kodu
* Pridan novy nadpis ke Cteni na doma Closes #39
1 parent 7049b98 commit cf9abac

File tree

6 files changed

+9
-7
lines changed

6 files changed

+9
-7
lines changed

python-pro-data-1/agregace-a-spojovani/cteni-na-doma.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
## Více různých agregací
1+
## Čtení na doma
2+
3+
### Více různých agregací
24

35
Pokud chceme provést více různých agregací, použijeme metodu `agg`. Metodě `agg` vložíme jako parametr slovník, kde klíčem je název sloupce, pro který počítáme agregaci, a hodnotou je řetězec nebo seznam řetězců se jmény agregací, které chceme provést. Například u maturity chceme zjistit, jestli student prospěl, prospěl s vyznamenáním nebo neprospěl. K tomu potřebujeme funkci `max()` (pětka znamená, že student neuspěl a trojka znamená, že nemůže získat vyznamenání) a funkci `mean()` (abychom zjistili, zda je průměr známek menší než 1.5).
46

@@ -9,7 +11,7 @@ maturita.groupby("cisloStudenta").agg({"znamka": ["max", "mean"]})
911
K určení výsledku studenta bychom ještě potřebovali nový sloupec, jehož hodnota bude určena na základě podmínky, což si ukážeme níže.
1012

1113

12-
## Podmíněný sloupec
14+
### Podmíněný sloupec
1315

1416
Občas chceme do výpočtu zapracovat i podmínku. Ve skutečnosti je podmínka to poslední, co nám chybělo k vyřešení našeho problému s finančním vypořádání spolubydlících pomocí `pandas`. Náš výpočet se skládá z pěti kroků.
1517

python-pro-data-1/agregace-a-spojovani/excs/studenti/exercise.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ demand: 3
55

66
Stáhni si datové sety, se kterými budeme pracovat v tomto cvičení: [jmena.csv](assets/jmena.csv), [studenti1.csv](assets/studenti1.csv), [studenti2.csv](assets/studenti2.csv).
77

8-
```pycon
8+
```py
99
import pandas
1010

1111
jmena = pandas.read_csv("https://kodim.cz/cms/assets/kurzy/python-data-1/python-pro-data-1/agregace-a-spojovani/excs/excs>studenti/jmena.csv")

python-pro-data-1/vizualizace/excs/call-centrum/exercise.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ V souboru [callcentrum.csv](assets/callcentrum.csv) najdete několik tisíc záz
88

99
K převodu na vteřiny můžeš použít metodu `str.split()`. Pomocí ní rozdělíš hodnoty minut a vteřin do samostatných sloupců. Pomocí metody `astype(int)` převedeš hodnoty na čísla. Poté pomocí počítaných sloupců můžeš spočítat celkový počet vteřin.
1010

11-
```pycon
11+
```py
1212
import pandas
1313

1414
callcentrum = pandas.read_csv("https://kodim.cz/cms/assets/kurzy/python-data-1/python-pro-data-1/vizualizace/excs/excs>call-centrum/callcentrum.csv")

python-pro-data-1/vizualizace/excs/hazeni-kostkami/exercise.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ Načtěte tato data do tabulky a zobrazte histogram hodů. Zvolte vhodné rozlo
1010
1. Jaká je nejčastější hodnota, která na dvou kostkách padne?
1111
1. Je větší šance, že padne hodnota 12 než že padne hodnota 2?
1212

13-
```pycon
13+
```py
1414
import pandas
1515

1616
kostky = pandas.read_csv("https://kodim.cz/cms/assets/kurzy/python-data-1/python-pro-data-1/vizualizace/excs/excs>hazeni-kostkami/kostky.csv")

python-pro-data-1/vizualizace/excs/hura-na-hory.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ demand: 2
55

66
Následující data obsahují úhrnné množství sněhu (v cm) napadlé za každý rok pro posledních 50 let pro dva lyžarské resorty. První sloupec je rok, druhý jsou data pro resort Hora šílenství, třetí jsou data pro resort Prašné údolí.
77

8-
```pycon
8+
```py
99
snih = [
1010
[1968, 480, 351],
1111
[1969, 462, 663],

python-pro-data-1/zakladni-dotazy/zakladni-dotazy.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -193,7 +193,7 @@ V jazyce SQL píšeme podmínky za klíčové slovo `WHERE`, v Excelu můžeme p
193193

194194
Nejprve potřebujeme formulovat podmínku. Ta bude vypadat takto `staty["population"] < 1000`. V podmínce máme sloupec, na který se ptáme, a porovnání s číselnou hodnotou. Používáme nám již známý operátor menší než (`<`). Zkusme si zadat samotnou podmínku do terminálu a podívejme se na výsledek.
195195

196-
```pycon
196+
```py
197197
print(staty["population"] < 1000)
198198
```
199199

0 commit comments

Comments
 (0)