Uvod

Dneska si ukážeme ako pracovať s populárnou knižnicou Pandas a využiť ju najmä v oblasti dátovej analýzy. Predstavíme si základné zadanie projektu a ako (môže) práca dátového analytika vyzerať.

Úloha

1.) Naviguj sa do zložky digitalacademy
2.) Spusti virtuálne prostredie
3.) Vytvor novú zložku 03 a vstúp do zložky 03
4.) Spusti jupyter notebook
5.) Vytvor si nový notebook typu Python3

Zadanie

Predstav si, že pracuješ na pozícii dátového analytika, kde by si dostala nasledovné zadanie.
Pre koncových používateľov chceme zobraziť zoznam zdravých receptov, filtrovaných podľa obľúbenosti, relevatnosti k danému užívateľovi a hodnotení. Každý recept obsahuje zoznam surovín, ktoré je možné priamo zakúpiť vo vybranom množstve. Taktiež je možné nájsť suroviny podobné alebo vyhľadať recepty, v ktorých sa vybraná surovina nachádza. Recepty klasifikuj podľa typu (raňajky, obed, večera). Vymysli vhodnú formu kategorizácie receptov, ktoré nemajú implicitne kategóriu uvedenú. Na základe rozličných akcií a zľiav navrhni užívateľovi recepty, v ktorých sa nachádzajú vybrané zľavnené/akciové produkty. Pokús sa užívateľovi navrhovať recepty, ktoré by mohli byť preňho zaujímavé a pomôž mu s prípravou nákupu na celý týždeň dopredu v pravidelných obmenách surovín.

Čo si potrebujeme uvedomiť?

  • aké dátové zdroje potrebujem?
  • odkiaľ ich získam?
  • v akej forme ich získam?
  • ako často ich budem aktualizovať?
  • kto je cieľovým používateľom?
  • v akej forme a kde budú zobrazované výstupné dáta?

Aké zdroje potrebujem?

- potrebujeme databázu produktov obsahujúcu informácie o produkte, jeho cenách, množstve, akciách a dostupnosti produktu na sklade
- informácie o receptoch, kde je zoznam surovín a popis receptu
- kategórie, do akých sú produkty zaradené
- kategórie, do akých sú recepty zaradené
- informácie o objednávkach, história objednávok, stavy objednávok
- infromácie o užívateľovi

Odkiaľ ich získam?

- zoznam produktov dostupný z online eshopu, vrátane informácií o stave na sklade a objednávkach, kategórie produktov (väčšinou každá samostatná funkcionalita predstavuje jeden api endpoint - volanie na API)
- zoznam receptov dostupných zo sociálnej siete instagram (napríklad https://www.instagram.com/fit.recepty/) , aby receptov bolo viac, išlo by o spojenie 6tich účtov do jedného dátového zdroja
- zoznam užívateľov - existujúcich z databázy eshopu a objednávok
- zoznam užívateľov - nových - pomocou registrácií/prihlásení (spojenie s existujúcimi do jedného dátového zdroja)


Ako získame zoznam produktov sme si ukázali na druhej hodine, kedy sme pracovali s API a produkty sme si uložili do výstupného CSV súboru. Rovnakým spôsobom by sme získali informácie o kategóriách a objednávkach.

Dáta z Instagramu je možné získať taktiež pomocou API vychádzajúc z dokumentácie uvedenej na stránkach Instagramu. Taktiež je dáta možné získať formou scrapovanie z webu (forma, akú som zvolila ja - neodporúčam pri komerčných projektoch).

V akej forme dáta získam?

- väčšinou je forma uvedená formátom, v akom dáta sprístupní poskytovateľ cez API a my si stiahneme, všetko čo pre prácu potrebujeme, následne si formát upravíme v Pythone. Aby sme si však vedeli dáta upraviť, musíme si celé zadanie zanalyzovať a poznať finálny výstup.

Finálny výstup môže vyzerať napríklad vo forme mobilnej aplikácie, ktorá dáta z dátového zdroju zobrazí a umožňuje užívateľom k informáciám pristupovať.

In [1]:
from IPython.display import Image, HTML
import pandas as pd

df_image = pd.DataFrame(['<img src="recepty.png"/>'], columns = ['Image'])

HTML(df_image.to_html(escape=False))
Out[1]:
Image
0

Ako vidíme, potrebujeme prepojiť z receptov suroviny na produkty dostupné na eshope. Recepty zaradiť do kategórií a vzájomne vyhľadať recepty, v ktorých sa taktiež surovina nachádza. (Fáza 1). Aby sme vedeli v Pythone efektívne dátové zdroje vyhodnocovať a spracovávať, používame knižnicu Pandas, ktorá umožňuje načítať/spracovať dáta z rôznych vstupov, zdrojov, v rôznych formátoch a uložiť ich do rôznych formátov.


Pandas predstavuje tabuľkovú formu práce s dátami, vychádza z Numpy, umožňuje nám s dátami vykonávať operácie podobné v SQL. Ukážeme si ako s Pandas pracovať, aby sme následne vedeli pracovať priamo s vybraným dátovým setom produktov a receptov z instagramu.

In [2]:
import pandas as pd
import numpy as np

Series

Najprv si ukážeme, ako pracovať s pandas sériami. Pandas Series sú Python Numpy 1 dimenzionálne polia. Obsahujú taktiež index, ktorý je generovaný implicitne a začína na 0.


Séria sa vytvára pomocou Series().

Príklad

Vytvorenie série - seria = pd.Series([1,2])
Výpis hodnôt série pomocou values
Výpis indexov série pomocou index

Úloha

1.) Vytvor pandas sériu obsahujúcu pole [1, 2, -39, 12] a ulož do premennej s1
2.) Vypíš zoznam hodnôť série
3.) Vypíš indexy série

In [3]:
s1 = pd.Series([1, 2, -39, 12])
s1
Out[3]:
0     1
1     2
2   -39
3    12
dtype: int64
In [4]:
s1.values
Out[4]:
array([  1,   2, -39,  12])
In [5]:
s1.index
Out[5]:
RangeIndex(start=0, stop=4, step=1)
In [6]:
#Vytvorenie Serie s vlastnym indexom
s2 = pd.Series([1, 2, -39, 12], index=['a', 'b', 'c', 'd'])
s2
Out[6]:
a     1
b     2
c   -39
d    12
dtype: int64
In [7]:
#Porovnanie serii 
s2[2] == s2['a']
Out[7]:
False
In [8]:
#Vypis vybranych hodnot zo serie pomocou indexu
s2[['c', 'a', 'd']]
Out[8]:
c   -39
a     1
d    12
dtype: int64
In [9]:
#Vypis hodnot, ktore su vetsie ako 1
s2[s2>1]
Out[9]:
b     2
d    12
dtype: int64
In [10]:
#Nasobenie hodnot
s2 * 3
Out[10]:
a      3
b      6
c   -117
d     36
dtype: int64
In [11]:
#Vyber hodnot na pozicii od 0 do 1
s2[0:2]
Out[11]:
a    1
b    2
dtype: int64

Úlohy

1.) Vytvor sériu obsahujúcu pole [1, 23, 12, 19, 22] s indexom 'q', 'w', 'e', 'r', 't'
2.) Vydeľ všetky hodnoty 3ma
3.) Vypíš hodnoty na indexe 'w', 't'
4.) Vypíš hodnoty v rozmedzí od 1-3
5.) Vypíš hodnoty menšie ako 15

In [12]:
#Vytvorenie serie zo slovnika
d1 = {"name" : "Sveta", "age" : 27}
s3 = pd.Series(d1)
s3
Out[12]:
age        27
name    Sveta
dtype: object
In [13]:
#Zobrazenie nulovych hodnot
s3.isnull()
Out[13]:
age     False
name    False
dtype: bool

Úloha

1.) Vytvor sériu s_names a ulož do nej slovník obsahujúci názov a rok vydania tvojej obľúbenej knihy

DataFrame je tabuľková dátová štruktúra zoradená v sérii stĺpcov. Každý stĺpec môže mať rôzny dátový typ. Okrem stĺpcov DataFrame obsahuje aj riadky.
In [14]:
#Nacitanie dat z csv suboru a ulozenie do df premennej ako dataframe
data_1 = pd.read_csv('fit.recepty.csv', encoding="utf-8")
df = pd.DataFrame(data_1)
df
Out[14]:
code date comments likes caption image
0 BMbZ0FgDQwJ 1478348282 7 4630 CHEESECAKE S AVOKÁDOVÝM KRÉMEM A LESNÍMI PLODY... https://scontent-vie1-1.cdninstagram.com/t51.2...
1 BMZgKXojUDE 1478284501 0 2617 BRUSINKOVÁ GRANOLA S OŘECHY PODLE @cookingwith... https://scontent-vie1-1.cdninstagram.com/t51.2...
2 BMYwzARDJkj 1478259668 0 1882 Bulgur se špenátem 120 g bulguru Hrst baby š... https://scontent-vie1-1.cdninstagram.com/t51.2...
3 BMUkWHbjUW2 1478118923 0 1715 Avomajo od @cukrfree.cz\n\nIngredience\n\n2 zr... https://scontent-vie1-1.cdninstagram.com/t51.2...
4 BMUjn2DDwA- 1478118544 7 2263 Zapečená špagetová dýně alá boloňské špagety p... https://scontent-vie1-1.cdninstagram.com/t51.2...
5 BMUOGUzDLIB 1478107259 8 4185 3-vrstvový dyňový cheesecke bez korpusu od @si... https://scontent-vie1-1.cdninstagram.com/t51.2...
6 BMTgH0NDT4T 1478083154 4 2112 Bezlepkový bezlaktózový banánový chlebíček s c... https://scontent-vie1-1.cdninstagram.com/t51.2...
7 BMSBbcujVwg 1478033507 2 2438 Dýňové muffiny od @maryskitchenlove\n\nIngredi... https://scontent-vie1-1.cdninstagram.com/t51.2...
8 BMR8UfJjyyH 1478030829 7 4250 Mrkvová torta (trochu inak) 🐰🍰\nby @nadia_dia_... https://scontent-vie1-1.cdninstagram.com/t51.2...
9 BMRXJB1jM-0 1478011336 13 2975 Brokolicový quiche s bramborovou krustou dle @... https://scontent-vie1-1.cdninstagram.com/t51.2...
10 BMPrCpSDm_C 1477954661 0 1757 Tapiokový pudink od @couple_andmar \nIngredien... https://scontent-vie1-1.cdninstagram.com/t51.2...
11 BMPTeN2Dg1v 1477942304 11 3168 Zdravé Reese]s od @terezas_diary INGREDIENCE:... https://scontent-vie1-1.cdninstagram.com/t51.2...
12 BMO2DvEjKSZ 1477926883 3 3616 OVESNÉ LÍVANCE S ARAŠÍDOVÝM MÁSLEM, BANÁNEM A ... https://scontent-vie1-1.cdninstagram.com/t51.2...
13 BMOXrAljP6l 1477910951 3 1968 Zázvorové smoothie s mangem podle @recipefor30... https://scontent-vie1-1.cdninstagram.com/t51.2...
14 BMMr4KPDZZ_ 1477854436 3 2088 Na @sexyjeans.cz můžete opět využít 10% slevu ... https://scontent-vie1-1.cdninstagram.com/t51.2...
15 BMMSnI7DBxv 1477841189 3 2439 VEGAN ořechový koláč s hruškami\n@michelangelk... https://scontent-vie1-1.cdninstagram.com/t51.2...
16 BMLf1uaDRAi 1477814570 5 1321 💪🏼 Já už mám kousky z nové NIKE kolekce vybran... https://scontent-vie1-1.cdninstagram.com/t51.2...
17 BMEagGIDaQq 1477576891 15 4474 "Ombre" cheesecake bez lepku \nod @peteroka \n... https://scontent-vie1-1.cdninstagram.com/t51.2...
18 BMEDtDLDCac 1477564938 8 3010 Batátová polévka dle @pinchofcooking \nIngredi... https://scontent-vie1-1.cdninstagram.com/t51.2...
19 BMBMeiDD04n 1477468874 3 3142 Overnight quinoa porridge od @terezas_diary\n\... https://scontent-vie1-1.cdninstagram.com/t51.2...
20 BL_qHL8D6Hr 1477417303 14 2855 LÍSKOOŘÍŠKOVÉ KULIČKY od @zuzanatalasova •100g... https://scontent-vie1-1.cdninstagram.com/t51.2...
21 BL8JogwDe0O 1477299611 13 4759 Koláč s tvarohem a oříškovo-kakaovým krémem be... https://scontent-vie1-1.cdninstagram.com/t51.2...
22 BL6lMl-jpNL 1477246954 3 3229 Dýňový dort s arašídovým korpusem a karamelem ... https://scontent-vie1-1.cdninstagram.com/t51.2...
23 BL57wkjjpC2 1477225228 1 4203 AVOKÁDO ČOKO dort \n@zdrave_bezlepku\nforma 18... https://scontent-vie1-1.cdninstagram.com/t51.2...
24 BL1ezfxD0n7 1477075830 3 2475 Dýňový koláč s čoko-burákovo-pekanovým mramoro... https://scontent-vie1-1.cdninstagram.com/t51.2...
25 BLy7geMjfg7 1476990215 16 4157 JABLEČNÝ VLAŠÁK \n@zdrave_bezlepku\n300g strou... https://scontent-vie1-1.cdninstagram.com/t51.2...
26 BLwnWWqj3TU 1476912538 1 2008 Hrášková polévka dle @pinchofcooking \nIngredi... https://scontent-vie1-1.cdninstagram.com/t51.2...
27 BLwVUmyj-8Z 1476903086 18 2936 🍫 ,,PROTEINELLA" 🍫\nby @nadia_dia_\n50g 85% čo... https://scontent-vie1-1.cdninstagram.com/t51.2...
28 BLvqY7Wj6hZ 1476880577 23 3624 MRKVÁČ @zdrave_bezlepku\nKORPUS:\n•300g strouh... https://scontent-vie1-1.cdninstagram.com/t51.2...
29 BLt0UXTDKKe 1476818674 9 3319 ��Makovy kolac a jablicky a vanilkovym tvarohe... https://scontent-vie1-1.cdninstagram.com/t51.2...
... ... ... ... ... ... ...
3192 mW97unHd2N 1396595068 0 45 ✔️ https://scontent-vie1-1.cdninstagram.com/t51.2...
3193 mW9k26Hd11 1396594881 0 22 Potraviny, které čistí játra - mrkev, brokolic... https://scontent-vie1-1.cdninstagram.com/t51.2...
3194 mVdb_ond6t 1396544477 1 40 ČOKOLÁDOVO-POMERANČOVÉ PROTEINOVÉ TYČINKY\n\nP... https://scontent-vie1-1.cdninstagram.com/t51.2...
3195 mU_8RQHdy6 1396529012 0 17 Naklíčená slunečnice smíchaná s banány = rychl... https://scontent-vie1-1.cdninstagram.com/t51.2...
3196 mU_Ko1Hdx- 1396528606 0 14 Krémová zálivka na salát \n1 zralé avokádo, 1/... https://scontent-vie1-1.cdninstagram.com/t51.2...
3197 mUdfELnd4X 1396510947 1 21 ✔️ https://scontent-vie1-1.cdninstagram.com/t51.2...
3198 mS7tMGHd_5 1396459683 1 27 NaN https://scontent-vie1-1.cdninstagram.com/t51.2...
3199 mS66i2Hd-6 1396459268 0 41 #czechgirl #czechboy https://scontent-vie1-1.cdninstagram.com/t51.2...
3200 mS62C1Hd-1 1396459231 0 31 NaN https://scontent-vie1-1.cdninstagram.com/t51.2...
3201 mR6xLdnd8Q 1396425637 0 24 ZELENINOVÉ ŠPAGETY\n\nINGREDIENCE (1 osoba)\n\... https://scontent-vie1-1.cdninstagram.com/t51.2...
3202 mR6chKHd8B 1396425468 0 14 SALÁT S GRILOVANÝM KUŘECÍM MASEM ✔️ INGREDIENC... https://scontent-vie1-1.cdninstagram.com/t51.2...
3203 mR6J56nd7z 1396425315 2 7 Kokosový cukr patří mezi skutečné delikatesy. ... https://scontent-vie1-1.cdninstagram.com/t51.2...
3204 mR57SGnd7l 1396425195 0 19 Skořice snižuje krevní tlak a zlepšuje trávení... https://scontent-vie1-1.cdninstagram.com/t51.2...
3205 mQS_XUnd8P 1396371227 0 19 Fitness ovocný pohár ✔️ 1/2 hrnku rozmražených... https://scontent-vie1-1.cdninstagram.com/t51.2...
3206 mPrjygHd61 1396350554 2 20 Benefity sladkých brambor - mají hodně, ale op... https://scontent-vie1-1.cdninstagram.com/t51.2...
3207 mPqTdNHd58 1396349896 1 45 Nápoj pro ploché bříško: - 6 šálků vody\n- 1 l... https://scontent-vie1-1.cdninstagram.com/t51.2...
3208 mPnYyOnd37 1396348367 1 34 CELOZRNNÉ ŠPAGETY S BYLINKOVÝM PESTEM\n\nINGRE... https://scontent-vie1-1.cdninstagram.com/t51.2...
3209 mPlqsnnd2w 1396347465 1 26 Losos v alobalu Na tento recept budete potřeb... https://scontent-vie1-1.cdninstagram.com/t51.2...
3210 mODYS4Hd8V 1396295934 0 25 Pijte vodu\nPocit únavy je často příznakem deh... https://scontent-vie1-1.cdninstagram.com/t51.2...
3211 mOC_LIHd7q 1396295728 2 72 Snídaně plná energie\nTuky a bílkoviny jsou ne... https://scontent-vie1-1.cdninstagram.com/t51.2...
3212 mOC0oGnd7d 1396295642 1 45 #czechpeople #czechgirl #czechboy https://scontent-vie1-1.cdninstagram.com/t51.2...
3213 mNO6q7Hd2l 1396268428 1 51 ZELENINOVÝ KUSKUS S UZENÝM TOFU\n\nINGREDIENCE... https://scontent-vie1-1.cdninstagram.com/t51.2...
3214 mNOPyrHd13 1396268077 1 39 JAHODOVÝ KOKTEJL\n\nINGREDIENCE (1 osoba)\n\n2... https://scontent-vie1-1.cdninstagram.com/t51.2...
3215 mMfBjlHdw8 1396243319 0 19 Klíčky…\n… jsou klíčem k perfektnímu zdraví. P... https://scontent-vie1-1.cdninstagram.com/t51.2...
3216 mMejr1ndwt 1396243074 1 32 PLNĚNÝ PEČENÝ BRAMBOR\n\nINGREDIENCE (1 osoba)... https://scontent-vie1-1.cdninstagram.com/t51.2...
3217 mMeRftndwg 1396242925 0 40 KUŘE PLNĚNÉ SÝREM A BAZALKOU, BRAMBOR VAŘENÝ\n... https://scontent-vie1-1.cdninstagram.com/t51.2...
3218 mMdVfond_m 1396242433 1 30 TĚSTOVINOVÝ SALÁT S TOFU\n\nIngredience\n\nTof... https://scontent-vie1-1.cdninstagram.com/t51.2...
3219 mMcSzSHd-y 1396241887 0 20 Pohanka\nNejlepší a nejjednodušší cesta, jak n... https://scontent-vie1-1.cdninstagram.com/t51.2...
3220 mMb-Thnd-i 1396241719 4 47 Kokos \nV jakékoli formě. Voda vás skvěle nast... https://scontent-vie1-1.cdninstagram.com/t51.2...
3221 mMbYHIHd-C 1396241406 0 33 Kapusta\nKrálovna zeleniny. Můžete z ní připra... https://scontent-vie1-1.cdninstagram.com/t51.2...

3222 rows × 6 columns

In [15]:
#Vypis stlpcov comments, likes, caption
df2 = pd.DataFrame(data_1, columns=['comments', 'likes', 'caption'])
df2
Out[15]:
comments likes caption
0 7 4630 CHEESECAKE S AVOKÁDOVÝM KRÉMEM A LESNÍMI PLODY...
1 0 2617 BRUSINKOVÁ GRANOLA S OŘECHY PODLE @cookingwith...
2 0 1882 Bulgur se špenátem 120 g bulguru Hrst baby š...
3 0 1715 Avomajo od @cukrfree.cz\n\nIngredience\n\n2 zr...
4 7 2263 Zapečená špagetová dýně alá boloňské špagety p...
5 8 4185 3-vrstvový dyňový cheesecke bez korpusu od @si...
6 4 2112 Bezlepkový bezlaktózový banánový chlebíček s c...
7 2 2438 Dýňové muffiny od @maryskitchenlove\n\nIngredi...
8 7 4250 Mrkvová torta (trochu inak) 🐰🍰\nby @nadia_dia_...
9 13 2975 Brokolicový quiche s bramborovou krustou dle @...
10 0 1757 Tapiokový pudink od @couple_andmar \nIngredien...
11 11 3168 Zdravé Reese]s od @terezas_diary INGREDIENCE:...
12 3 3616 OVESNÉ LÍVANCE S ARAŠÍDOVÝM MÁSLEM, BANÁNEM A ...
13 3 1968 Zázvorové smoothie s mangem podle @recipefor30...
14 3 2088 Na @sexyjeans.cz můžete opět využít 10% slevu ...
15 3 2439 VEGAN ořechový koláč s hruškami\n@michelangelk...
16 5 1321 💪🏼 Já už mám kousky z nové NIKE kolekce vybran...
17 15 4474 "Ombre" cheesecake bez lepku \nod @peteroka \n...
18 8 3010 Batátová polévka dle @pinchofcooking \nIngredi...
19 3 3142 Overnight quinoa porridge od @terezas_diary\n\...
20 14 2855 LÍSKOOŘÍŠKOVÉ KULIČKY od @zuzanatalasova •100g...
21 13 4759 Koláč s tvarohem a oříškovo-kakaovým krémem be...
22 3 3229 Dýňový dort s arašídovým korpusem a karamelem ...
23 1 4203 AVOKÁDO ČOKO dort \n@zdrave_bezlepku\nforma 18...
24 3 2475 Dýňový koláč s čoko-burákovo-pekanovým mramoro...
25 16 4157 JABLEČNÝ VLAŠÁK \n@zdrave_bezlepku\n300g strou...
26 1 2008 Hrášková polévka dle @pinchofcooking \nIngredi...
27 18 2936 🍫 ,,PROTEINELLA" 🍫\nby @nadia_dia_\n50g 85% čo...
28 23 3624 MRKVÁČ @zdrave_bezlepku\nKORPUS:\n•300g strouh...
29 9 3319 ��Makovy kolac a jablicky a vanilkovym tvarohe...
... ... ... ...
3192 0 45 ✔️
3193 0 22 Potraviny, které čistí játra - mrkev, brokolic...
3194 1 40 ČOKOLÁDOVO-POMERANČOVÉ PROTEINOVÉ TYČINKY\n\nP...
3195 0 17 Naklíčená slunečnice smíchaná s banány = rychl...
3196 0 14 Krémová zálivka na salát \n1 zralé avokádo, 1/...
3197 1 21 ✔️
3198 1 27 NaN
3199 0 41 #czechgirl #czechboy
3200 0 31 NaN
3201 0 24 ZELENINOVÉ ŠPAGETY\n\nINGREDIENCE (1 osoba)\n\...
3202 0 14 SALÁT S GRILOVANÝM KUŘECÍM MASEM ✔️ INGREDIENC...
3203 2 7 Kokosový cukr patří mezi skutečné delikatesy. ...
3204 0 19 Skořice snižuje krevní tlak a zlepšuje trávení...
3205 0 19 Fitness ovocný pohár ✔️ 1/2 hrnku rozmražených...
3206 2 20 Benefity sladkých brambor - mají hodně, ale op...
3207 1 45 Nápoj pro ploché bříško: - 6 šálků vody\n- 1 l...
3208 1 34 CELOZRNNÉ ŠPAGETY S BYLINKOVÝM PESTEM\n\nINGRE...
3209 1 26 Losos v alobalu Na tento recept budete potřeb...
3210 0 25 Pijte vodu\nPocit únavy je často příznakem deh...
3211 2 72 Snídaně plná energie\nTuky a bílkoviny jsou ne...
3212 1 45 #czechpeople #czechgirl #czechboy
3213 1 51 ZELENINOVÝ KUSKUS S UZENÝM TOFU\n\nINGREDIENCE...
3214 1 39 JAHODOVÝ KOKTEJL\n\nINGREDIENCE (1 osoba)\n\n2...
3215 0 19 Klíčky…\n… jsou klíčem k perfektnímu zdraví. P...
3216 1 32 PLNĚNÝ PEČENÝ BRAMBOR\n\nINGREDIENCE (1 osoba)...
3217 0 40 KUŘE PLNĚNÉ SÝREM A BAZALKOU, BRAMBOR VAŘENÝ\n...
3218 1 30 TĚSTOVINOVÝ SALÁT S TOFU\n\nIngredience\n\nTof...
3219 0 20 Pohanka\nNejlepší a nejjednodušší cesta, jak n...
3220 4 47 Kokos \nV jakékoli formě. Voda vás skvěle nast...
3221 0 33 Kapusta\nKrálovna zeleniny. Můžete z ní připra...

3222 rows × 3 columns

In [16]:
#Pridanie stlpca ratings
df3 = pd.DataFrame(data_1, columns=['comments', 'likes', 'caption', 'ratings'])
df3
Out[16]:
comments likes caption ratings
0 7 4630 CHEESECAKE S AVOKÁDOVÝM KRÉMEM A LESNÍMI PLODY... NaN
1 0 2617 BRUSINKOVÁ GRANOLA S OŘECHY PODLE @cookingwith... NaN
2 0 1882 Bulgur se špenátem 120 g bulguru Hrst baby š... NaN
3 0 1715 Avomajo od @cukrfree.cz\n\nIngredience\n\n2 zr... NaN
4 7 2263 Zapečená špagetová dýně alá boloňské špagety p... NaN
5 8 4185 3-vrstvový dyňový cheesecke bez korpusu od @si... NaN
6 4 2112 Bezlepkový bezlaktózový banánový chlebíček s c... NaN
7 2 2438 Dýňové muffiny od @maryskitchenlove\n\nIngredi... NaN
8 7 4250 Mrkvová torta (trochu inak) 🐰🍰\nby @nadia_dia_... NaN
9 13 2975 Brokolicový quiche s bramborovou krustou dle @... NaN
10 0 1757 Tapiokový pudink od @couple_andmar \nIngredien... NaN
11 11 3168 Zdravé Reese]s od @terezas_diary INGREDIENCE:... NaN
12 3 3616 OVESNÉ LÍVANCE S ARAŠÍDOVÝM MÁSLEM, BANÁNEM A ... NaN
13 3 1968 Zázvorové smoothie s mangem podle @recipefor30... NaN
14 3 2088 Na @sexyjeans.cz můžete opět využít 10% slevu ... NaN
15 3 2439 VEGAN ořechový koláč s hruškami\n@michelangelk... NaN
16 5 1321 💪🏼 Já už mám kousky z nové NIKE kolekce vybran... NaN
17 15 4474 "Ombre" cheesecake bez lepku \nod @peteroka \n... NaN
18 8 3010 Batátová polévka dle @pinchofcooking \nIngredi... NaN
19 3 3142 Overnight quinoa porridge od @terezas_diary\n\... NaN
20 14 2855 LÍSKOOŘÍŠKOVÉ KULIČKY od @zuzanatalasova •100g... NaN
21 13 4759 Koláč s tvarohem a oříškovo-kakaovým krémem be... NaN
22 3 3229 Dýňový dort s arašídovým korpusem a karamelem ... NaN
23 1 4203 AVOKÁDO ČOKO dort \n@zdrave_bezlepku\nforma 18... NaN
24 3 2475 Dýňový koláč s čoko-burákovo-pekanovým mramoro... NaN
25 16 4157 JABLEČNÝ VLAŠÁK \n@zdrave_bezlepku\n300g strou... NaN
26 1 2008 Hrášková polévka dle @pinchofcooking \nIngredi... NaN
27 18 2936 🍫 ,,PROTEINELLA" 🍫\nby @nadia_dia_\n50g 85% čo... NaN
28 23 3624 MRKVÁČ @zdrave_bezlepku\nKORPUS:\n•300g strouh... NaN
29 9 3319 ��Makovy kolac a jablicky a vanilkovym tvarohe... NaN
... ... ... ... ...
3192 0 45 ✔️ NaN
3193 0 22 Potraviny, které čistí játra - mrkev, brokolic... NaN
3194 1 40 ČOKOLÁDOVO-POMERANČOVÉ PROTEINOVÉ TYČINKY\n\nP... NaN
3195 0 17 Naklíčená slunečnice smíchaná s banány = rychl... NaN
3196 0 14 Krémová zálivka na salát \n1 zralé avokádo, 1/... NaN
3197 1 21 ✔️ NaN
3198 1 27 NaN NaN
3199 0 41 #czechgirl #czechboy NaN
3200 0 31 NaN NaN
3201 0 24 ZELENINOVÉ ŠPAGETY\n\nINGREDIENCE (1 osoba)\n\... NaN
3202 0 14 SALÁT S GRILOVANÝM KUŘECÍM MASEM ✔️ INGREDIENC... NaN
3203 2 7 Kokosový cukr patří mezi skutečné delikatesy. ... NaN
3204 0 19 Skořice snižuje krevní tlak a zlepšuje trávení... NaN
3205 0 19 Fitness ovocný pohár ✔️ 1/2 hrnku rozmražených... NaN
3206 2 20 Benefity sladkých brambor - mají hodně, ale op... NaN
3207 1 45 Nápoj pro ploché bříško: - 6 šálků vody\n- 1 l... NaN
3208 1 34 CELOZRNNÉ ŠPAGETY S BYLINKOVÝM PESTEM\n\nINGRE... NaN
3209 1 26 Losos v alobalu Na tento recept budete potřeb... NaN
3210 0 25 Pijte vodu\nPocit únavy je často příznakem deh... NaN
3211 2 72 Snídaně plná energie\nTuky a bílkoviny jsou ne... NaN
3212 1 45 #czechpeople #czechgirl #czechboy NaN
3213 1 51 ZELENINOVÝ KUSKUS S UZENÝM TOFU\n\nINGREDIENCE... NaN
3214 1 39 JAHODOVÝ KOKTEJL\n\nINGREDIENCE (1 osoba)\n\n2... NaN
3215 0 19 Klíčky…\n… jsou klíčem k perfektnímu zdraví. P... NaN
3216 1 32 PLNĚNÝ PEČENÝ BRAMBOR\n\nINGREDIENCE (1 osoba)... NaN
3217 0 40 KUŘE PLNĚNÉ SÝREM A BAZALKOU, BRAMBOR VAŘENÝ\n... NaN
3218 1 30 TĚSTOVINOVÝ SALÁT S TOFU\n\nIngredience\n\nTof... NaN
3219 0 20 Pohanka\nNejlepší a nejjednodušší cesta, jak n... NaN
3220 4 47 Kokos \nV jakékoli formě. Voda vás skvěle nast... NaN
3221 0 33 Kapusta\nKrálovna zeleniny. Můžete z ní připra... NaN

3222 rows × 4 columns

In [17]:
#Vypis stlpca likes , prvych 10
df3["likes"]
df3["comments"]
Out[17]:
0        7
1        0
2        0
3        0
4        7
5        8
6        4
7        2
8        7
9       13
10       0
11      11
12       3
13       3
14       3
15       3
16       5
17      15
18       8
19       3
20      14
21      13
22       3
23       1
24       3
25      16
26       1
27      18
28      23
29       9
        ..
3192     0
3193     0
3194     1
3195     0
3196     0
3197     1
3198     1
3199     0
3200     0
3201     0
3202     0
3203     2
3204     0
3205     0
3206     2
3207     1
3208     1
3209     1
3210     0
3211     2
3212     1
3213     1
3214     1
3215     0
3216     1
3217     0
3218     1
3219     0
3220     4
3221     0
Name: comments, dtype: int64
In [18]:
#Vypis prveho riadku
df3.ix[0]
df3.ix[4]
Out[18]:
comments                                                    7
likes                                                    2263
caption     Zapečená špagetová dýně alá boloňské špagety p...
ratings                                                   NaN
Name: 4, dtype: object
In [19]:
#Priradenie do stlpca ratings automaticky generovane hodnoty od 0 po pocet riadkov tabulky
df3["ratings"] = np.arange(len(df3))
df3
Out[19]:
comments likes caption ratings
0 7 4630 CHEESECAKE S AVOKÁDOVÝM KRÉMEM A LESNÍMI PLODY... 0
1 0 2617 BRUSINKOVÁ GRANOLA S OŘECHY PODLE @cookingwith... 1
2 0 1882 Bulgur se špenátem 120 g bulguru Hrst baby š... 2
3 0 1715 Avomajo od @cukrfree.cz\n\nIngredience\n\n2 zr... 3
4 7 2263 Zapečená špagetová dýně alá boloňské špagety p... 4
5 8 4185 3-vrstvový dyňový cheesecke bez korpusu od @si... 5
6 4 2112 Bezlepkový bezlaktózový banánový chlebíček s c... 6
7 2 2438 Dýňové muffiny od @maryskitchenlove\n\nIngredi... 7
8 7 4250 Mrkvová torta (trochu inak) 🐰🍰\nby @nadia_dia_... 8
9 13 2975 Brokolicový quiche s bramborovou krustou dle @... 9
10 0 1757 Tapiokový pudink od @couple_andmar \nIngredien... 10
11 11 3168 Zdravé Reese]s od @terezas_diary INGREDIENCE:... 11
12 3 3616 OVESNÉ LÍVANCE S ARAŠÍDOVÝM MÁSLEM, BANÁNEM A ... 12
13 3 1968 Zázvorové smoothie s mangem podle @recipefor30... 13
14 3 2088 Na @sexyjeans.cz můžete opět využít 10% slevu ... 14
15 3 2439 VEGAN ořechový koláč s hruškami\n@michelangelk... 15
16 5 1321 💪🏼 Já už mám kousky z nové NIKE kolekce vybran... 16
17 15 4474 "Ombre" cheesecake bez lepku \nod @peteroka \n... 17
18 8 3010 Batátová polévka dle @pinchofcooking \nIngredi... 18
19 3 3142 Overnight quinoa porridge od @terezas_diary\n\... 19
20 14 2855 LÍSKOOŘÍŠKOVÉ KULIČKY od @zuzanatalasova •100g... 20
21 13 4759 Koláč s tvarohem a oříškovo-kakaovým krémem be... 21
22 3 3229 Dýňový dort s arašídovým korpusem a karamelem ... 22
23 1 4203 AVOKÁDO ČOKO dort \n@zdrave_bezlepku\nforma 18... 23
24 3 2475 Dýňový koláč s čoko-burákovo-pekanovým mramoro... 24
25 16 4157 JABLEČNÝ VLAŠÁK \n@zdrave_bezlepku\n300g strou... 25
26 1 2008 Hrášková polévka dle @pinchofcooking \nIngredi... 26
27 18 2936 🍫 ,,PROTEINELLA" 🍫\nby @nadia_dia_\n50g 85% čo... 27
28 23 3624 MRKVÁČ @zdrave_bezlepku\nKORPUS:\n•300g strouh... 28
29 9 3319 ��Makovy kolac a jablicky a vanilkovym tvarohe... 29
... ... ... ... ...
3192 0 45 ✔️ 3192
3193 0 22 Potraviny, které čistí játra - mrkev, brokolic... 3193
3194 1 40 ČOKOLÁDOVO-POMERANČOVÉ PROTEINOVÉ TYČINKY\n\nP... 3194
3195 0 17 Naklíčená slunečnice smíchaná s banány = rychl... 3195
3196 0 14 Krémová zálivka na salát \n1 zralé avokádo, 1/... 3196
3197 1 21 ✔️ 3197
3198 1 27 NaN 3198
3199 0 41 #czechgirl #czechboy 3199
3200 0 31 NaN 3200
3201 0 24 ZELENINOVÉ ŠPAGETY\n\nINGREDIENCE (1 osoba)\n\... 3201
3202 0 14 SALÁT S GRILOVANÝM KUŘECÍM MASEM ✔️ INGREDIENC... 3202
3203 2 7 Kokosový cukr patří mezi skutečné delikatesy. ... 3203
3204 0 19 Skořice snižuje krevní tlak a zlepšuje trávení... 3204
3205 0 19 Fitness ovocný pohár ✔️ 1/2 hrnku rozmražených... 3205
3206 2 20 Benefity sladkých brambor - mají hodně, ale op... 3206
3207 1 45 Nápoj pro ploché bříško: - 6 šálků vody\n- 1 l... 3207
3208 1 34 CELOZRNNÉ ŠPAGETY S BYLINKOVÝM PESTEM\n\nINGRE... 3208
3209 1 26 Losos v alobalu Na tento recept budete potřeb... 3209
3210 0 25 Pijte vodu\nPocit únavy je často příznakem deh... 3210
3211 2 72 Snídaně plná energie\nTuky a bílkoviny jsou ne... 3211
3212 1 45 #czechpeople #czechgirl #czechboy 3212
3213 1 51 ZELENINOVÝ KUSKUS S UZENÝM TOFU\n\nINGREDIENCE... 3213
3214 1 39 JAHODOVÝ KOKTEJL\n\nINGREDIENCE (1 osoba)\n\n2... 3214
3215 0 19 Klíčky…\n… jsou klíčem k perfektnímu zdraví. P... 3215
3216 1 32 PLNĚNÝ PEČENÝ BRAMBOR\n\nINGREDIENCE (1 osoba)... 3216
3217 0 40 KUŘE PLNĚNÉ SÝREM A BAZALKOU, BRAMBOR VAŘENÝ\n... 3217
3218 1 30 TĚSTOVINOVÝ SALÁT S TOFU\n\nIngredience\n\nTof... 3218
3219 0 20 Pohanka\nNejlepší a nejjednodušší cesta, jak n... 3219
3220 4 47 Kokos \nV jakékoli formě. Voda vás skvěle nast... 3220
3221 0 33 Kapusta\nKrálovna zeleniny. Můžete z ní připra... 3221

3222 rows × 4 columns

In [20]:
#Priradenie do stplca ratings hodnoty 1 na riadok 1 a 12 na riadok 4
rating = pd.Series([1, 12], index=[0, 3])
df3["ratings"] = rating
df3
Out[20]:
comments likes caption ratings
0 7 4630 CHEESECAKE S AVOKÁDOVÝM KRÉMEM A LESNÍMI PLODY... 1.0
1 0 2617 BRUSINKOVÁ GRANOLA S OŘECHY PODLE @cookingwith... NaN
2 0 1882 Bulgur se špenátem 120 g bulguru Hrst baby š... NaN
3 0 1715 Avomajo od @cukrfree.cz\n\nIngredience\n\n2 zr... 12.0
4 7 2263 Zapečená špagetová dýně alá boloňské špagety p... NaN
5 8 4185 3-vrstvový dyňový cheesecke bez korpusu od @si... NaN
6 4 2112 Bezlepkový bezlaktózový banánový chlebíček s c... NaN
7 2 2438 Dýňové muffiny od @maryskitchenlove\n\nIngredi... NaN
8 7 4250 Mrkvová torta (trochu inak) 🐰🍰\nby @nadia_dia_... NaN
9 13 2975 Brokolicový quiche s bramborovou krustou dle @... NaN
10 0 1757 Tapiokový pudink od @couple_andmar \nIngredien... NaN
11 11 3168 Zdravé Reese]s od @terezas_diary INGREDIENCE:... NaN
12 3 3616 OVESNÉ LÍVANCE S ARAŠÍDOVÝM MÁSLEM, BANÁNEM A ... NaN
13 3 1968 Zázvorové smoothie s mangem podle @recipefor30... NaN
14 3 2088 Na @sexyjeans.cz můžete opět využít 10% slevu ... NaN
15 3 2439 VEGAN ořechový koláč s hruškami\n@michelangelk... NaN
16 5 1321 💪🏼 Já už mám kousky z nové NIKE kolekce vybran... NaN
17 15 4474 "Ombre" cheesecake bez lepku \nod @peteroka \n... NaN
18 8 3010 Batátová polévka dle @pinchofcooking \nIngredi... NaN
19 3 3142 Overnight quinoa porridge od @terezas_diary\n\... NaN
20 14 2855 LÍSKOOŘÍŠKOVÉ KULIČKY od @zuzanatalasova •100g... NaN
21 13 4759 Koláč s tvarohem a oříškovo-kakaovým krémem be... NaN
22 3 3229 Dýňový dort s arašídovým korpusem a karamelem ... NaN
23 1 4203 AVOKÁDO ČOKO dort \n@zdrave_bezlepku\nforma 18... NaN
24 3 2475 Dýňový koláč s čoko-burákovo-pekanovým mramoro... NaN
25 16 4157 JABLEČNÝ VLAŠÁK \n@zdrave_bezlepku\n300g strou... NaN
26 1 2008 Hrášková polévka dle @pinchofcooking \nIngredi... NaN
27 18 2936 🍫 ,,PROTEINELLA" 🍫\nby @nadia_dia_\n50g 85% čo... NaN
28 23 3624 MRKVÁČ @zdrave_bezlepku\nKORPUS:\n•300g strouh... NaN
29 9 3319 ��Makovy kolac a jablicky a vanilkovym tvarohe... NaN
... ... ... ... ...
3192 0 45 ✔️ NaN
3193 0 22 Potraviny, které čistí játra - mrkev, brokolic... NaN
3194 1 40 ČOKOLÁDOVO-POMERANČOVÉ PROTEINOVÉ TYČINKY\n\nP... NaN
3195 0 17 Naklíčená slunečnice smíchaná s banány = rychl... NaN
3196 0 14 Krémová zálivka na salát \n1 zralé avokádo, 1/... NaN
3197 1 21 ✔️ NaN
3198 1 27 NaN NaN
3199 0 41 #czechgirl #czechboy NaN
3200 0 31 NaN NaN
3201 0 24 ZELENINOVÉ ŠPAGETY\n\nINGREDIENCE (1 osoba)\n\... NaN
3202 0 14 SALÁT S GRILOVANÝM KUŘECÍM MASEM ✔️ INGREDIENC... NaN
3203 2 7 Kokosový cukr patří mezi skutečné delikatesy. ... NaN
3204 0 19 Skořice snižuje krevní tlak a zlepšuje trávení... NaN
3205 0 19 Fitness ovocný pohár ✔️ 1/2 hrnku rozmražených... NaN
3206 2 20 Benefity sladkých brambor - mají hodně, ale op... NaN
3207 1 45 Nápoj pro ploché bříško: - 6 šálků vody\n- 1 l... NaN
3208 1 34 CELOZRNNÉ ŠPAGETY S BYLINKOVÝM PESTEM\n\nINGRE... NaN
3209 1 26 Losos v alobalu Na tento recept budete potřeb... NaN
3210 0 25 Pijte vodu\nPocit únavy je často příznakem deh... NaN
3211 2 72 Snídaně plná energie\nTuky a bílkoviny jsou ne... NaN
3212 1 45 #czechpeople #czechgirl #czechboy NaN
3213 1 51 ZELENINOVÝ KUSKUS S UZENÝM TOFU\n\nINGREDIENCE... NaN
3214 1 39 JAHODOVÝ KOKTEJL\n\nINGREDIENCE (1 osoba)\n\n2... NaN
3215 0 19 Klíčky…\n… jsou klíčem k perfektnímu zdraví. P... NaN
3216 1 32 PLNĚNÝ PEČENÝ BRAMBOR\n\nINGREDIENCE (1 osoba)... NaN
3217 0 40 KUŘE PLNĚNÉ SÝREM A BAZALKOU, BRAMBOR VAŘENÝ\n... NaN
3218 1 30 TĚSTOVINOVÝ SALÁT S TOFU\n\nIngredience\n\nTof... NaN
3219 0 20 Pohanka\nNejlepší a nejjednodušší cesta, jak n... NaN
3220 4 47 Kokos \nV jakékoli formě. Voda vás skvěle nast... NaN
3221 0 33 Kapusta\nKrálovna zeleniny. Můžete z ní připra... NaN

3222 rows × 4 columns

In [21]:
#Priradenie stlpca comments do noveho stplca new_comments
df3["new_comments"] = df3["comments"]
df3
Out[21]:
comments likes caption ratings new_comments
0 7 4630 CHEESECAKE S AVOKÁDOVÝM KRÉMEM A LESNÍMI PLODY... 1.0 7
1 0 2617 BRUSINKOVÁ GRANOLA S OŘECHY PODLE @cookingwith... NaN 0
2 0 1882 Bulgur se špenátem 120 g bulguru Hrst baby š... NaN 0
3 0 1715 Avomajo od @cukrfree.cz\n\nIngredience\n\n2 zr... 12.0 0
4 7 2263 Zapečená špagetová dýně alá boloňské špagety p... NaN 7
5 8 4185 3-vrstvový dyňový cheesecke bez korpusu od @si... NaN 8
6 4 2112 Bezlepkový bezlaktózový banánový chlebíček s c... NaN 4
7 2 2438 Dýňové muffiny od @maryskitchenlove\n\nIngredi... NaN 2
8 7 4250 Mrkvová torta (trochu inak) 🐰🍰\nby @nadia_dia_... NaN 7
9 13 2975 Brokolicový quiche s bramborovou krustou dle @... NaN 13
10 0 1757 Tapiokový pudink od @couple_andmar \nIngredien... NaN 0
11 11 3168 Zdravé Reese]s od @terezas_diary INGREDIENCE:... NaN 11
12 3 3616 OVESNÉ LÍVANCE S ARAŠÍDOVÝM MÁSLEM, BANÁNEM A ... NaN 3
13 3 1968 Zázvorové smoothie s mangem podle @recipefor30... NaN 3
14 3 2088 Na @sexyjeans.cz můžete opět využít 10% slevu ... NaN 3
15 3 2439 VEGAN ořechový koláč s hruškami\n@michelangelk... NaN 3
16 5 1321 💪🏼 Já už mám kousky z nové NIKE kolekce vybran... NaN 5
17 15 4474 "Ombre" cheesecake bez lepku \nod @peteroka \n... NaN 15
18 8 3010 Batátová polévka dle @pinchofcooking \nIngredi... NaN 8
19 3 3142 Overnight quinoa porridge od @terezas_diary\n\... NaN 3
20 14 2855 LÍSKOOŘÍŠKOVÉ KULIČKY od @zuzanatalasova •100g... NaN 14
21 13 4759 Koláč s tvarohem a oříškovo-kakaovým krémem be... NaN 13
22 3 3229 Dýňový dort s arašídovým korpusem a karamelem ... NaN 3
23 1 4203 AVOKÁDO ČOKO dort \n@zdrave_bezlepku\nforma 18... NaN 1
24 3 2475 Dýňový koláč s čoko-burákovo-pekanovým mramoro... NaN 3
25 16 4157 JABLEČNÝ VLAŠÁK \n@zdrave_bezlepku\n300g strou... NaN 16
26 1 2008 Hrášková polévka dle @pinchofcooking \nIngredi... NaN 1
27 18 2936 🍫 ,,PROTEINELLA" 🍫\nby @nadia_dia_\n50g 85% čo... NaN 18
28 23 3624 MRKVÁČ @zdrave_bezlepku\nKORPUS:\n•300g strouh... NaN 23
29 9 3319 ��Makovy kolac a jablicky a vanilkovym tvarohe... NaN 9
... ... ... ... ... ...
3192 0 45 ✔️ NaN 0
3193 0 22 Potraviny, které čistí játra - mrkev, brokolic... NaN 0
3194 1 40 ČOKOLÁDOVO-POMERANČOVÉ PROTEINOVÉ TYČINKY\n\nP... NaN 1
3195 0 17 Naklíčená slunečnice smíchaná s banány = rychl... NaN 0
3196 0 14 Krémová zálivka na salát \n1 zralé avokádo, 1/... NaN 0
3197 1 21 ✔️ NaN 1
3198 1 27 NaN NaN 1
3199 0 41 #czechgirl #czechboy NaN 0
3200 0 31 NaN NaN 0
3201 0 24 ZELENINOVÉ ŠPAGETY\n\nINGREDIENCE (1 osoba)\n\... NaN 0
3202 0 14 SALÁT S GRILOVANÝM KUŘECÍM MASEM ✔️ INGREDIENC... NaN 0
3203 2 7 Kokosový cukr patří mezi skutečné delikatesy. ... NaN 2
3204 0 19 Skořice snižuje krevní tlak a zlepšuje trávení... NaN 0
3205 0 19 Fitness ovocný pohár ✔️ 1/2 hrnku rozmražených... NaN 0
3206 2 20 Benefity sladkých brambor - mají hodně, ale op... NaN 2
3207 1 45 Nápoj pro ploché bříško: - 6 šálků vody\n- 1 l... NaN 1
3208 1 34 CELOZRNNÉ ŠPAGETY S BYLINKOVÝM PESTEM\n\nINGRE... NaN 1
3209 1 26 Losos v alobalu Na tento recept budete potřeb... NaN 1
3210 0 25 Pijte vodu\nPocit únavy je často příznakem deh... NaN 0
3211 2 72 Snídaně plná energie\nTuky a bílkoviny jsou ne... NaN 2
3212 1 45 #czechpeople #czechgirl #czechboy NaN 1
3213 1 51 ZELENINOVÝ KUSKUS S UZENÝM TOFU\n\nINGREDIENCE... NaN 1
3214 1 39 JAHODOVÝ KOKTEJL\n\nINGREDIENCE (1 osoba)\n\n2... NaN 1
3215 0 19 Klíčky…\n… jsou klíčem k perfektnímu zdraví. P... NaN 0
3216 1 32 PLNĚNÝ PEČENÝ BRAMBOR\n\nINGREDIENCE (1 osoba)... NaN 1
3217 0 40 KUŘE PLNĚNÉ SÝREM A BAZALKOU, BRAMBOR VAŘENÝ\n... NaN 0
3218 1 30 TĚSTOVINOVÝ SALÁT S TOFU\n\nIngredience\n\nTof... NaN 1
3219 0 20 Pohanka\nNejlepší a nejjednodušší cesta, jak n... NaN 0
3220 4 47 Kokos \nV jakékoli formě. Voda vás skvěle nast... NaN 4
3221 0 33 Kapusta\nKrálovna zeleniny. Můžete z ní připra... NaN 0

3222 rows × 5 columns

In [22]:
#Vymazanie stlpca new_comments
del df3["new_comments"]
In [23]:
df3
Out[23]:
comments likes caption ratings
0 7 4630 CHEESECAKE S AVOKÁDOVÝM KRÉMEM A LESNÍMI PLODY... 1.0
1 0 2617 BRUSINKOVÁ GRANOLA S OŘECHY PODLE @cookingwith... NaN
2 0 1882 Bulgur se špenátem 120 g bulguru Hrst baby š... NaN
3 0 1715 Avomajo od @cukrfree.cz\n\nIngredience\n\n2 zr... 12.0
4 7 2263 Zapečená špagetová dýně alá boloňské špagety p... NaN
5 8 4185 3-vrstvový dyňový cheesecke bez korpusu od @si... NaN
6 4 2112 Bezlepkový bezlaktózový banánový chlebíček s c... NaN
7 2 2438 Dýňové muffiny od @maryskitchenlove\n\nIngredi... NaN
8 7 4250 Mrkvová torta (trochu inak) 🐰🍰\nby @nadia_dia_... NaN
9 13 2975 Brokolicový quiche s bramborovou krustou dle @... NaN
10 0 1757 Tapiokový pudink od @couple_andmar \nIngredien... NaN
11 11 3168 Zdravé Reese]s od @terezas_diary INGREDIENCE:... NaN
12 3 3616 OVESNÉ LÍVANCE S ARAŠÍDOVÝM MÁSLEM, BANÁNEM A ... NaN
13 3 1968 Zázvorové smoothie s mangem podle @recipefor30... NaN
14 3 2088 Na @sexyjeans.cz můžete opět využít 10% slevu ... NaN
15 3 2439 VEGAN ořechový koláč s hruškami\n@michelangelk... NaN
16 5 1321 💪🏼 Já už mám kousky z nové NIKE kolekce vybran... NaN
17 15 4474 "Ombre" cheesecake bez lepku \nod @peteroka \n... NaN
18 8 3010 Batátová polévka dle @pinchofcooking \nIngredi... NaN
19 3 3142 Overnight quinoa porridge od @terezas_diary\n\... NaN
20 14 2855 LÍSKOOŘÍŠKOVÉ KULIČKY od @zuzanatalasova •100g... NaN
21 13 4759 Koláč s tvarohem a oříškovo-kakaovým krémem be... NaN
22 3 3229 Dýňový dort s arašídovým korpusem a karamelem ... NaN
23 1 4203 AVOKÁDO ČOKO dort \n@zdrave_bezlepku\nforma 18... NaN
24 3 2475 Dýňový koláč s čoko-burákovo-pekanovým mramoro... NaN
25 16 4157 JABLEČNÝ VLAŠÁK \n@zdrave_bezlepku\n300g strou... NaN
26 1 2008 Hrášková polévka dle @pinchofcooking \nIngredi... NaN
27 18 2936 🍫 ,,PROTEINELLA" 🍫\nby @nadia_dia_\n50g 85% čo... NaN
28 23 3624 MRKVÁČ @zdrave_bezlepku\nKORPUS:\n•300g strouh... NaN
29 9 3319 ��Makovy kolac a jablicky a vanilkovym tvarohe... NaN
... ... ... ... ...
3192 0 45 ✔️ NaN
3193 0 22 Potraviny, které čistí játra - mrkev, brokolic... NaN
3194 1 40 ČOKOLÁDOVO-POMERANČOVÉ PROTEINOVÉ TYČINKY\n\nP... NaN
3195 0 17 Naklíčená slunečnice smíchaná s banány = rychl... NaN
3196 0 14 Krémová zálivka na salát \n1 zralé avokádo, 1/... NaN
3197 1 21 ✔️ NaN
3198 1 27 NaN NaN
3199 0 41 #czechgirl #czechboy NaN
3200 0 31 NaN NaN
3201 0 24 ZELENINOVÉ ŠPAGETY\n\nINGREDIENCE (1 osoba)\n\... NaN
3202 0 14 SALÁT S GRILOVANÝM KUŘECÍM MASEM ✔️ INGREDIENC... NaN
3203 2 7 Kokosový cukr patří mezi skutečné delikatesy. ... NaN
3204 0 19 Skořice snižuje krevní tlak a zlepšuje trávení... NaN
3205 0 19 Fitness ovocný pohár ✔️ 1/2 hrnku rozmražených... NaN
3206 2 20 Benefity sladkých brambor - mají hodně, ale op... NaN
3207 1 45 Nápoj pro ploché bříško: - 6 šálků vody\n- 1 l... NaN
3208 1 34 CELOZRNNÉ ŠPAGETY S BYLINKOVÝM PESTEM\n\nINGRE... NaN
3209 1 26 Losos v alobalu Na tento recept budete potřeb... NaN
3210 0 25 Pijte vodu\nPocit únavy je často příznakem deh... NaN
3211 2 72 Snídaně plná energie\nTuky a bílkoviny jsou ne... NaN
3212 1 45 #czechpeople #czechgirl #czechboy NaN
3213 1 51 ZELENINOVÝ KUSKUS S UZENÝM TOFU\n\nINGREDIENCE... NaN
3214 1 39 JAHODOVÝ KOKTEJL\n\nINGREDIENCE (1 osoba)\n\n2... NaN
3215 0 19 Klíčky…\n… jsou klíčem k perfektnímu zdraví. P... NaN
3216 1 32 PLNĚNÝ PEČENÝ BRAMBOR\n\nINGREDIENCE (1 osoba)... NaN
3217 0 40 KUŘE PLNĚNÉ SÝREM A BAZALKOU, BRAMBOR VAŘENÝ\n... NaN
3218 1 30 TĚSTOVINOVÝ SALÁT S TOFU\n\nIngredience\n\nTof... NaN
3219 0 20 Pohanka\nNejlepší a nejjednodušší cesta, jak n... NaN
3220 4 47 Kokos \nV jakékoli formě. Voda vás skvěle nast... NaN
3221 0 33 Kapusta\nKrálovna zeleniny. Můžete z ní připra... NaN

3222 rows × 4 columns

In [24]:
#Prevod riadkov na stlpce a opacne
df3.T
Out[24]:
0 1 2 3 4 5 6 7 8 9 ... 3212 3213 3214 3215 3216 3217 3218 3219 3220 3221
comments 7 0 0 0 7 8 4 2 7 13 ... 1 1 1 0 1 0 1 0 4 0
likes 4630 2617 1882 1715 2263 4185 2112 2438 4250 2975 ... 45 51 39 19 32 40 30 20 47 33
caption CHEESECAKE S AVOKÁDOVÝM KRÉMEM A LESNÍMI PLODY... BRUSINKOVÁ GRANOLA S OŘECHY PODLE @cookingwith... Bulgur se špenátem 120 g bulguru Hrst baby š... Avomajo od @cukrfree.cz\n\nIngredience\n\n2 zr... Zapečená špagetová dýně alá boloňské špagety p... 3-vrstvový dyňový cheesecke bez korpusu od @si... Bezlepkový bezlaktózový banánový chlebíček s c... Dýňové muffiny od @maryskitchenlove\n\nIngredi... Mrkvová torta (trochu inak) 🐰🍰\nby @nadia_dia_... Brokolicový quiche s bramborovou krustou dle @... ... #czechpeople #czechgirl #czechboy ZELENINOVÝ KUSKUS S UZENÝM TOFU\n\nINGREDIENCE... JAHODOVÝ KOKTEJL\n\nINGREDIENCE (1 osoba)\n\n2... Klíčky…\n… jsou klíčem k perfektnímu zdraví. P... PLNĚNÝ PEČENÝ BRAMBOR\n\nINGREDIENCE (1 osoba)... KUŘE PLNĚNÉ SÝREM A BAZALKOU, BRAMBOR VAŘENÝ\n... TĚSTOVINOVÝ SALÁT S TOFU\n\nIngredience\n\nTof... Pohanka\nNejlepší a nejjednodušší cesta, jak n... Kokos \nV jakékoli formě. Voda vás skvěle nast... Kapusta\nKrálovna zeleniny. Můžete z ní připra...
ratings 1 NaN NaN 12 NaN NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN

4 rows × 3222 columns

In [25]:
#Vytvorenie dataframu zo serie s3
df4 = pd.DataFrame(s3)
In [26]:
#Pridanie nazvu pre prazdny stlpec - index
df4.columns.name = "person_info"
In [27]:
#Vypis hodnot
df4.values
Out[27]:
array([[27],
       ['Sveta']], dtype=object)
In [28]:
#Vypis dat, kde bolo viac ako 100 komentarov
df3[df3["comments"]>100.0]
Out[28]:
comments likes caption ratings
79 201 1772 Do půlnoci ještě můžete soutěžit ☺️ o tento po... NaN
87 405 1765 A máme tu další SOUTĚŽ !! ☺️\nTentokrát o tent... NaN
176 378 1704 ‼️ SOUTĚŽ ‼️\nChcete vyhrát tento Nutri boost ... NaN
184 528 2074 ‼️ SOUTĚŽ ‼️\nChcete vyhrát tento Nutri boost ... NaN
409 161 5113 Tak co ? 😃 1. Nebo 2. ? NaN
513 222 5495 Kdo se v tom poznává ?? 🙊 NaN
1042 139 1143 TO JE FIT RECEPTÍK 🙈🙊 #gastropeklo #Repost @co... NaN
In [29]:
#Vypis prvych dvoch riadkov
df3.ix[0:1]
Out[29]:
comments likes caption ratings
0 7 4630 CHEESECAKE S AVOKÁDOVÝM KRÉMEM A LESNÍMI PLODY... 1.0
1 0 2617 BRUSINKOVÁ GRANOLA S OŘECHY PODLE @cookingwith... NaN
In [30]:
#Vypis prveho riadku a stlpca likes
df3.ix[0, 'likes']
Out[30]:
4630
In [31]:
#Vypocet absolutnej hodnoty likov na prvych 10 riadkoch
np.abs(df3["likes"][0:10])
Out[31]:
0    4630
1    2617
2    1882
3    1715
4    2263
5    4185
6    2112
7    2438
8    4250
9    2975
Name: likes, dtype: int64
In [32]:
#Zotriedenie dat podla indexu od 0
df3.sort_index()
Out[32]:
comments likes caption ratings
0 7 4630 CHEESECAKE S AVOKÁDOVÝM KRÉMEM A LESNÍMI PLODY... 1.0
1 0 2617 BRUSINKOVÁ GRANOLA S OŘECHY PODLE @cookingwith... NaN
2 0 1882 Bulgur se špenátem 120 g bulguru Hrst baby š... NaN
3 0 1715 Avomajo od @cukrfree.cz\n\nIngredience\n\n2 zr... 12.0
4 7 2263 Zapečená špagetová dýně alá boloňské špagety p... NaN
5 8 4185 3-vrstvový dyňový cheesecke bez korpusu od @si... NaN
6 4 2112 Bezlepkový bezlaktózový banánový chlebíček s c... NaN
7 2 2438 Dýňové muffiny od @maryskitchenlove\n\nIngredi... NaN
8 7 4250 Mrkvová torta (trochu inak) 🐰🍰\nby @nadia_dia_... NaN
9 13 2975 Brokolicový quiche s bramborovou krustou dle @... NaN
10 0 1757 Tapiokový pudink od @couple_andmar \nIngredien... NaN
11 11 3168 Zdravé Reese]s od @terezas_diary INGREDIENCE:... NaN
12 3 3616 OVESNÉ LÍVANCE S ARAŠÍDOVÝM MÁSLEM, BANÁNEM A ... NaN
13 3 1968 Zázvorové smoothie s mangem podle @recipefor30... NaN
14 3 2088 Na @sexyjeans.cz můžete opět využít 10% slevu ... NaN
15 3 2439 VEGAN ořechový koláč s hruškami\n@michelangelk... NaN
16 5 1321 💪🏼 Já už mám kousky z nové NIKE kolekce vybran... NaN
17 15 4474 "Ombre" cheesecake bez lepku \nod @peteroka \n... NaN
18 8 3010 Batátová polévka dle @pinchofcooking \nIngredi... NaN
19 3 3142 Overnight quinoa porridge od @terezas_diary\n\... NaN
20 14 2855 LÍSKOOŘÍŠKOVÉ KULIČKY od @zuzanatalasova •100g... NaN
21 13 4759 Koláč s tvarohem a oříškovo-kakaovým krémem be... NaN
22 3 3229 Dýňový dort s arašídovým korpusem a karamelem ... NaN
23 1 4203 AVOKÁDO ČOKO dort \n@zdrave_bezlepku\nforma 18... NaN
24 3 2475 Dýňový koláč s čoko-burákovo-pekanovým mramoro... NaN
25 16 4157 JABLEČNÝ VLAŠÁK \n@zdrave_bezlepku\n300g strou... NaN
26 1 2008 Hrášková polévka dle @pinchofcooking \nIngredi... NaN
27 18 2936 🍫 ,,PROTEINELLA" 🍫\nby @nadia_dia_\n50g 85% čo... NaN
28 23 3624 MRKVÁČ @zdrave_bezlepku\nKORPUS:\n•300g strouh... NaN
29 9 3319 ��Makovy kolac a jablicky a vanilkovym tvarohe... NaN
... ... ... ... ...
3192 0 45 ✔️ NaN
3193 0 22 Potraviny, které čistí játra - mrkev, brokolic... NaN
3194 1 40 ČOKOLÁDOVO-POMERANČOVÉ PROTEINOVÉ TYČINKY\n\nP... NaN
3195 0 17 Naklíčená slunečnice smíchaná s banány = rychl... NaN
3196 0 14 Krémová zálivka na salát \n1 zralé avokádo, 1/... NaN
3197 1 21 ✔️ NaN
3198 1 27 NaN NaN
3199 0 41 #czechgirl #czechboy NaN
3200 0 31 NaN NaN
3201 0 24 ZELENINOVÉ ŠPAGETY\n\nINGREDIENCE (1 osoba)\n\... NaN
3202 0 14 SALÁT S GRILOVANÝM KUŘECÍM MASEM ✔️ INGREDIENC... NaN
3203 2 7 Kokosový cukr patří mezi skutečné delikatesy. ... NaN
3204 0 19 Skořice snižuje krevní tlak a zlepšuje trávení... NaN
3205 0 19 Fitness ovocný pohár ✔️ 1/2 hrnku rozmražených... NaN
3206 2 20 Benefity sladkých brambor - mají hodně, ale op... NaN
3207 1 45 Nápoj pro ploché bříško: - 6 šálků vody\n- 1 l... NaN
3208 1 34 CELOZRNNÉ ŠPAGETY S BYLINKOVÝM PESTEM\n\nINGRE... NaN
3209 1 26 Losos v alobalu Na tento recept budete potřeb... NaN
3210 0 25 Pijte vodu\nPocit únavy je často příznakem deh... NaN
3211 2 72 Snídaně plná energie\nTuky a bílkoviny jsou ne... NaN
3212 1 45 #czechpeople #czechgirl #czechboy NaN
3213 1 51 ZELENINOVÝ KUSKUS S UZENÝM TOFU\n\nINGREDIENCE... NaN
3214 1 39 JAHODOVÝ KOKTEJL\n\nINGREDIENCE (1 osoba)\n\n2... NaN
3215 0 19 Klíčky…\n… jsou klíčem k perfektnímu zdraví. P... NaN
3216 1 32 PLNĚNÝ PEČENÝ BRAMBOR\n\nINGREDIENCE (1 osoba)... NaN
3217 0 40 KUŘE PLNĚNÉ SÝREM A BAZALKOU, BRAMBOR VAŘENÝ\n... NaN
3218 1 30 TĚSTOVINOVÝ SALÁT S TOFU\n\nIngredience\n\nTof... NaN
3219 0 20 Pohanka\nNejlepší a nejjednodušší cesta, jak n... NaN
3220 4 47 Kokos \nV jakékoli formě. Voda vás skvěle nast... NaN
3221 0 33 Kapusta\nKrálovna zeleniny. Můžete z ní připra... NaN

3222 rows × 4 columns

In [33]:
#Zotriedenie dat podla stplcov vzsostupne
df3.sort_index(axis=1, ascending=False)
Out[33]:
ratings likes comments caption
0 1.0 4630 7 CHEESECAKE S AVOKÁDOVÝM KRÉMEM A LESNÍMI PLODY...
1 NaN 2617 0 BRUSINKOVÁ GRANOLA S OŘECHY PODLE @cookingwith...
2 NaN 1882 0 Bulgur se špenátem 120 g bulguru Hrst baby š...
3 12.0 1715 0 Avomajo od @cukrfree.cz\n\nIngredience\n\n2 zr...
4 NaN 2263 7 Zapečená špagetová dýně alá boloňské špagety p...
5 NaN 4185 8 3-vrstvový dyňový cheesecke bez korpusu od @si...
6 NaN 2112 4 Bezlepkový bezlaktózový banánový chlebíček s c...
7 NaN 2438 2 Dýňové muffiny od @maryskitchenlove\n\nIngredi...
8 NaN 4250 7 Mrkvová torta (trochu inak) 🐰🍰\nby @nadia_dia_...
9 NaN 2975 13 Brokolicový quiche s bramborovou krustou dle @...
10 NaN 1757 0 Tapiokový pudink od @couple_andmar \nIngredien...
11 NaN 3168 11 Zdravé Reese]s od @terezas_diary INGREDIENCE:...
12 NaN 3616 3 OVESNÉ LÍVANCE S ARAŠÍDOVÝM MÁSLEM, BANÁNEM A ...
13 NaN 1968 3 Zázvorové smoothie s mangem podle @recipefor30...
14 NaN 2088 3 Na @sexyjeans.cz můžete opět využít 10% slevu ...
15 NaN 2439 3 VEGAN ořechový koláč s hruškami\n@michelangelk...
16 NaN 1321 5 💪🏼 Já už mám kousky z nové NIKE kolekce vybran...
17 NaN 4474 15 "Ombre" cheesecake bez lepku \nod @peteroka \n...
18 NaN 3010 8 Batátová polévka dle @pinchofcooking \nIngredi...
19 NaN 3142 3 Overnight quinoa porridge od @terezas_diary\n\...
20 NaN 2855 14 LÍSKOOŘÍŠKOVÉ KULIČKY od @zuzanatalasova •100g...
21 NaN 4759 13 Koláč s tvarohem a oříškovo-kakaovým krémem be...
22 NaN 3229 3 Dýňový dort s arašídovým korpusem a karamelem ...
23 NaN 4203 1 AVOKÁDO ČOKO dort \n@zdrave_bezlepku\nforma 18...
24 NaN 2475 3 Dýňový koláč s čoko-burákovo-pekanovým mramoro...
25 NaN 4157 16 JABLEČNÝ VLAŠÁK \n@zdrave_bezlepku\n300g strou...
26 NaN 2008 1 Hrášková polévka dle @pinchofcooking \nIngredi...
27 NaN 2936 18 🍫 ,,PROTEINELLA" 🍫\nby @nadia_dia_\n50g 85% čo...
28 NaN 3624 23 MRKVÁČ @zdrave_bezlepku\nKORPUS:\n•300g strouh...
29 NaN 3319 9 ��Makovy kolac a jablicky a vanilkovym tvarohe...
... ... ... ... ...
3192 NaN 45 0 ✔️
3193 NaN 22 0 Potraviny, které čistí játra - mrkev, brokolic...
3194 NaN 40 1 ČOKOLÁDOVO-POMERANČOVÉ PROTEINOVÉ TYČINKY\n\nP...
3195 NaN 17 0 Naklíčená slunečnice smíchaná s banány = rychl...
3196 NaN 14 0 Krémová zálivka na salát \n1 zralé avokádo, 1/...
3197 NaN 21 1 ✔️
3198 NaN 27 1 NaN
3199 NaN 41 0 #czechgirl #czechboy
3200 NaN 31 0 NaN
3201 NaN 24 0 ZELENINOVÉ ŠPAGETY\n\nINGREDIENCE (1 osoba)\n\...
3202 NaN 14 0 SALÁT S GRILOVANÝM KUŘECÍM MASEM ✔️ INGREDIENC...
3203 NaN 7 2 Kokosový cukr patří mezi skutečné delikatesy. ...
3204 NaN 19 0 Skořice snižuje krevní tlak a zlepšuje trávení...
3205 NaN 19 0 Fitness ovocný pohár ✔️ 1/2 hrnku rozmražených...
3206 NaN 20 2 Benefity sladkých brambor - mají hodně, ale op...
3207 NaN 45 1 Nápoj pro ploché bříško: - 6 šálků vody\n- 1 l...
3208 NaN 34 1 CELOZRNNÉ ŠPAGETY S BYLINKOVÝM PESTEM\n\nINGRE...
3209 NaN 26 1 Losos v alobalu Na tento recept budete potřeb...
3210 NaN 25 0 Pijte vodu\nPocit únavy je často příznakem deh...
3211 NaN 72 2 Snídaně plná energie\nTuky a bílkoviny jsou ne...
3212 NaN 45 1 #czechpeople #czechgirl #czechboy
3213 NaN 51 1 ZELENINOVÝ KUSKUS S UZENÝM TOFU\n\nINGREDIENCE...
3214 NaN 39 1 JAHODOVÝ KOKTEJL\n\nINGREDIENCE (1 osoba)\n\n2...
3215 NaN 19 0 Klíčky…\n… jsou klíčem k perfektnímu zdraví. P...
3216 NaN 32 1 PLNĚNÝ PEČENÝ BRAMBOR\n\nINGREDIENCE (1 osoba)...
3217 NaN 40 0 KUŘE PLNĚNÉ SÝREM A BAZALKOU, BRAMBOR VAŘENÝ\n...
3218 NaN 30 1 TĚSTOVINOVÝ SALÁT S TOFU\n\nIngredience\n\nTof...
3219 NaN 20 0 Pohanka\nNejlepší a nejjednodušší cesta, jak n...
3220 NaN 47 4 Kokos \nV jakékoli formě. Voda vás skvěle nast...
3221 NaN 33 0 Kapusta\nKrálovna zeleniny. Můžete z ní připra...

3222 rows × 4 columns

In [34]:
#Zotredenie dat podla poctu likov, komentarov vzostupne
df3.sort_index(by=['likes', 'comments'], ascending=False)
/Users/svetlanamargetova/Desktop/digitalacademy/venv/lib/python3.6/site-packages/ipykernel/__main__.py:2: FutureWarning: by argument to sort_index is deprecated, pls use .sort_values(by=...)
  from ipykernel import kernelapp as app
Out[34]:
comments likes caption ratings
292 19 6645 Dvojfarebný cheesecake s krémom a čokoládovou ... NaN
641 30 6622 Recept na livanecky \nOd @hannpettsfood\n->Ing... NaN
221 26 6594 🍫Čokoládové FUDGE s jahodami🍓 \nby @nadia_dia_... NaN
320 7 6593 Proteinovo-špaldový dortík od @1nezbednice\n\n... NaN
623 11 6445 Experimentálne pečenie=najlepšie pečenie❤️ ane... NaN
170 32 6429 Bezlepkový banánovo-kakaový koláč s tvarohem o... NaN
451 20 6280 Tvarohovo makový nepečený 🍰 by @nadia_dia_\nK... NaN
429 7 6271 Kokosovo-jogurtové tortičky s lesným ovocím od... NaN
285 81 6221 Vtípeček 😅 NaN
479 13 6160 Tvarohové waffle podle @michaela.dobi: \nNa je... NaN
309 6 6113 🍓 Tiramisu recept 👇🏼 by @nadia_dia_\nNa krém: ... NaN
299 6 6106 Perníkový dortík s tvarohem od @peteroka \nKor... NaN
614 26 5964 Nejjednodušší lívance od @melliusher\nNa 8 lív... NaN
63 13 5890 Dvoubarevný koláč bez lepku od @peteroka \nKak... NaN
145 12 5769 Čokoládovo-ricottový koláč od @simona_malkova\... NaN
113 11 5762 Čokoládovo - ovocný raw koláč od @siilvaa\n\nK... NaN
207 44 5705 CHCETE SI ZAČUŇAČIT 🙈❓\nProteinovy kinder buen... NaN
1461 32 5621 PALAČINKY \n1/2l mléka\n2 vejce 200g \novesn... NaN
513 222 5495 Kdo se v tom poznává ?? 🙊 NaN
673 8 5416 Losos se salátkem, který zahřeje od @terezas_d... NaN
286 10 5396 Gluten free cake🍰 od @weis_aesthetics \nIngred... NaN
653 33 5356 Čokoládová roláda s tvarohovou plnkou od @simo... NaN
1040 28 5306 Palačinky od @healthykate\n\n40g ovesná mouka\... NaN
83 15 5305 Osvěžující pudinkový dort s jahodami bez lepku... NaN
484 2 5265 Raw banánové palačinky. Instagram @veganfoodar... NaN
346 7 5261 🍓 Pudingovo-jahodový 🍓\nby @nadia_dia_\nKorpus... NaN
849 9 5162 Jednoduchý a rychlý oběd - losos s cuketovými ... NaN
295 13 5160 Pečený losos se zeleninovými tagliatelle 🌼🌱 po... NaN
93 11 5136 Latte cake ☕️\nby @nadia_dia_\nKorpus: * 80g r... NaN
409 161 5113 Tak co ? 😃 1. Nebo 2. ? NaN
... ... ... ... ...
3157 0 30 💧 NaN
3162 0 30 Co jíst před cvičením a co po cvičení 😉 NaN
3155 0 28 🍠🍆🍅🌽 NaN
3181 0 28 VEČEŘE: CO JAK PROČ \nVečeře je podobným chode... NaN
3189 0 28 Rychlý a nenáročný recept na skvělou a chutná ... NaN
3198 1 27 NaN NaN
3103 0 27 NaN NaN
3182 0 27 Svačina též taky jako přesnídávka je velmi důl... NaN
3209 1 26 Losos v alobalu Na tento recept budete potřeb... NaN
3210 0 25 Pijte vodu\nPocit únavy je často příznakem deh... NaN
3201 0 24 ZELENINOVÉ ŠPAGETY\n\nINGREDIENCE (1 osoba)\n\... NaN
3168 0 23 Jarní pažitková pomazánka \n200g slunečnice (p... NaN
3185 0 22 Jaké pečivo patří do diety?\n\nJedná se o celo... NaN
3193 0 22 Potraviny, které čistí játra - mrkev, brokolic... NaN
3197 1 21 ✔️ NaN
3191 0 21 4 tipy na šťávy! \n1 - okurka, jablko, citrón,... NaN
3206 2 20 Benefity sladkých brambor - mají hodně, ale op... NaN
3177 0 20 ✔️ NaN
3219 0 20 Pohanka\nNejlepší a nejjednodušší cesta, jak n... NaN
3204 0 19 Skořice snižuje krevní tlak a zlepšuje trávení... NaN
3205 0 19 Fitness ovocný pohár ✔️ 1/2 hrnku rozmražených... NaN
3215 0 19 Klíčky…\n… jsou klíčem k perfektnímu zdraví. P... NaN
3195 0 17 Naklíčená slunečnice smíchaná s banány = rychl... NaN
3178 0 16 ✔️ NaN
3166 0 14 ✔️ NaN
3184 0 14 Tak když už se blíží to teplo, tak vám přináší... NaN
3196 0 14 Krémová zálivka na salát \n1 zralé avokádo, 1/... NaN
3202 0 14 SALÁT S GRILOVANÝM KUŘECÍM MASEM ✔️ INGREDIENC... NaN
3186 0 11 Jaké pečivo nepatří do diety?\n\nOdpověď je zc... NaN
3203 2 7 Kokosový cukr patří mezi skutečné delikatesy. ... NaN

3222 rows × 4 columns

In [35]:
#Aplikovanie metody rank nad datami, ktore su ciselneho charakteru
df3.rank()
Out[35]:
comments likes caption ratings
0 2081.5 3156.0 371.0 1.0
1 200.0 2562.0 181.0 NaN
2 200.0 1905.5 355.0 NaN
3 200.0 1707.5 136.0 2.0
4 2081.5 2289.5 2688.0 NaN
5 2240.5 3092.0 29.0 NaN
6 1447.0 2146.0 288.0 NaN
7 887.5 2433.0 686.0 NaN
8 2081.5 3100.0 1432.0 NaN
9 2750.5 2745.5 335.0 NaN
10 200.0 1760.0 2380.0 NaN
11 2575.5 2834.5 2723.0 NaN
12 1186.0 2976.5 1548.0 NaN
13 1186.0 1990.0 2785.0 NaN
14 1186.0 2119.0 1475.0 NaN
15 1186.0 2434.5 2514.0 NaN
16 1682.5 1269.0 3174.0 NaN
17 2891.5 3139.0 4.0 NaN
18 2240.5 2765.5 238.0 NaN
19 1186.0 2823.0 1601.0 NaN
20 2829.0 2694.0 1297.0 NaN
21 2750.5 3171.0 1124.0 NaN
22 1186.0 2851.0 694.0 NaN
23 562.0 3098.0 92.0 NaN
24 1186.0 2464.5 699.0 NaN
25 2941.0 3089.0 889.0 NaN
26 562.0 2038.0 835.0 NaN
27 3005.5 2733.0 3148.0 NaN
28 3091.5 2979.0 1348.0 NaN
29 2370.5 2882.5 3122.0 NaN
... ... ... ... ...
3192 200.0 60.0 3113.0 NaN
3193 200.0 17.5 1872.0 NaN
3194 562.0 46.0 2937.0 NaN
3195 200.0 8.0 1495.0 NaN
3196 200.0 4.5 1153.5 NaN
3197 562.0 15.5 3113.0 NaN
3198 562.0 24.0 NaN NaN
3199 200.0 50.0 22.0 NaN
3200 200.0 33.5 NaN NaN
3201 200.0 20.0 2664.0 NaN
3202 200.0 4.5 2137.0 NaN
3203 887.5 1.0 1116.0 NaN
3204 200.0 10.0 2210.0 NaN
3205 200.0 10.0 769.0 NaN
3206 887.5 13.0 251.5 NaN
3207 562.0 60.0 1531.0 NaN
3208 562.0 40.5 369.0 NaN
3209 562.0 22.0 1280.0 NaN
3210 200.0 21.0 1779.0 NaN
3211 887.5 92.0 2268.0 NaN
3212 562.0 60.0 23.0 NaN
3213 562.0 69.0 2665.0 NaN
3214 562.0 44.0 897.0 NaN
3215 200.0 10.0 1088.0 NaN
3216 562.0 36.5 1691.5 NaN
3217 200.0 46.0 1035.5 NaN
3218 562.0 30.5 2484.0 NaN
3219 200.0 13.0 1809.0 NaN
3220 1447.0 63.0 1091.0 NaN
3221 200.0 39.0 1065.0 NaN

3222 rows × 4 columns

In [36]:
#Aplikovanie metody rank na urovni stlpcov
df3.rank(axis=1)
Out[36]:
comments likes ratings
0 2.0 3.0 1.0
1 1.0 2.0 NaN
2 1.0 2.0 NaN
3 1.0 3.0 2.0
4 1.0 2.0 NaN
5 1.0 2.0 NaN
6 1.0 2.0 NaN
7 1.0 2.0 NaN
8 1.0 2.0 NaN
9 1.0 2.0 NaN
10 1.0 2.0 NaN
11 1.0 2.0 NaN
12 1.0 2.0 NaN
13 1.0 2.0 NaN
14 1.0 2.0 NaN
15 1.0 2.0 NaN
16 1.0 2.0 NaN
17 1.0 2.0 NaN
18 1.0 2.0 NaN
19 1.0 2.0 NaN
20 1.0 2.0 NaN
21 1.0 2.0 NaN
22 1.0 2.0 NaN
23 1.0 2.0 NaN
24 1.0 2.0 NaN
25 1.0 2.0 NaN
26 1.0 2.0 NaN
27 1.0 2.0 NaN
28 1.0 2.0 NaN
29 1.0 2.0 NaN
... ... ... ...
3192 1.0 2.0 NaN
3193 1.0 2.0 NaN
3194 1.0 2.0 NaN
3195 1.0 2.0 NaN
3196 1.0 2.0 NaN
3197 1.0 2.0 NaN
3198 1.0 2.0 NaN
3199 1.0 2.0 NaN
3200 1.0 2.0 NaN
3201 1.0 2.0 NaN
3202 1.0 2.0 NaN
3203 1.0 2.0 NaN
3204 1.0 2.0 NaN
3205 1.0 2.0 NaN
3206 1.0 2.0 NaN
3207 1.0 2.0 NaN
3208 1.0 2.0 NaN
3209 1.0 2.0 NaN
3210 1.0 2.0 NaN
3211 1.0 2.0 NaN
3212 1.0 2.0 NaN
3213 1.0 2.0 NaN
3214 1.0 2.0 NaN
3215 1.0 2.0 NaN
3216 1.0 2.0 NaN
3217 1.0 2.0 NaN
3218 1.0 2.0 NaN
3219 1.0 2.0 NaN
3220 1.0 2.0 NaN
3221 1.0 2.0 NaN

3222 rows × 3 columns

In [37]:
#Zratanie sumy nad ciselnymi udajmi
df3.sum()
Out[37]:
comments      23829.0
likes       5680262.0
ratings          13.0
dtype: float64
In [38]:
#Zratanie sumy nad stplcami
df3[0:10].sum(axis=1)
Out[38]:
0    4638.0
1    2617.0
2    1882.0
3    1727.0
4    2270.0
5    4193.0
6    2116.0
7    2440.0
8    4257.0
9    2988.0
dtype: float64
In [39]:
#Zratanie priemeru z prvych 10 riadkov nad ciselnymi hodnotami
df3[0:10].mean(axis=0)
Out[39]:
comments       4.8
likes       2906.7
ratings        6.5
dtype: float64
In [40]:
#Zobrazenie maximalnej hodnoty
df3.max()
Out[40]:
comments     528.0
likes       6645.0
ratings       12.0
dtype: float64
In [41]:
#Statisticka metoda describe vracia pocet, priemer, standardnu odchylku, min, max, a percentil
df3.describe()
Out[41]:
comments likes ratings
count 3222.000000 3222.000000 2.000000
mean 7.395717 1762.961515 6.500000
std 16.531536 1170.859298 7.778175
min 0.000000 7.000000 1.000000
25% 2.000000 846.250000 3.750000
50% 5.000000 1635.000000 6.500000
75% 9.000000 2414.750000 9.250000
max 528.000000 6645.000000 12.000000
In [42]:
#Zratanie poctu komentarov na prvych 10 riadkoch
df3[0:10]["comments"].value_counts()
Out[42]:
7     3
0     3
13    1
8     1
4     1
2     1
Name: comments, dtype: int64
In [43]:
#Vypis stlpcov
df3.columns
Out[43]:
Index(['comments', 'likes', 'caption', 'ratings'], dtype='object')
In [44]:
#Zobrazenie ci data su vetsie ako 1000
df3 > 1000
Out[44]:
comments likes caption ratings
0 False True True False
1 False True True False
2 False True True False
3 False True True False
4 False True True False
5 False True True False
6 False True True False
7 False True True False
8 False True True False
9 False True True False
10 False True True False
11 False True True False
12 False True True False
13 False True True False
14 False True True False
15 False True True False
16 False True True False
17 False True True False
18 False True True False
19 False True True False
20 False True True False
21 False True True False
22 False True True False
23 False True True False
24 False True True False
25 False True True False
26 False True True False
27 False True True False
28 False True True False
29 False True True False
... ... ... ... ...
3192 False False True False
3193 False False True False
3194 False False True False
3195 False False True False
3196 False False True False
3197 False False True False
3198 False False True False
3199 False False True False
3200 False False True False
3201 False False True False
3202 False False True False
3203 False False True False
3204 False False True False
3205 False False True False
3206 False False True False
3207 False False True False
3208 False False True False
3209 False False True False
3210 False False True False
3211 False False True False
3212 False False True False
3213 False False True False
3214 False False True False
3215 False False True False
3216 False False True False
3217 False False True False
3218 False False True False
3219 False False True False
3220 False False True False
3221 False False True False

3222 rows × 4 columns

In [45]:
from IPython.display import YouTubeVideo
In [46]:
YouTubeVideo('xGbpuFNR1ME')
Out[46]:
In [47]:
YouTubeVideo('4EXNedimDMs')
Out[47]:
In [48]:
#Vypocet percentualnej zmeny vyvoja likov
data = df3["likes"].pct_change()
In [49]:
corr = data.corr
In [50]:
%matplotlib inline
df3["likes"].plot()
Out[50]:
<matplotlib.axes._subplots.AxesSubplot at 0x107bfe940>
In [51]:
#Vymazanie vsetkych nulovych hodnot
df3.dropna()
Out[51]:
comments likes caption ratings
0 7 4630 CHEESECAKE S AVOKÁDOVÝM KRÉMEM A LESNÍMI PLODY... 1.0
3 0 1715 Avomajo od @cukrfree.cz\n\nIngredience\n\n2 zr... 12.0
In [52]:
#Priradenie do noveho stlpca test hodnoty None
df3["test"] = None
In [53]:
#Vyplnenie vsetkych nulovych hodnot cislom 1
df3.fillna(1)
Out[53]:
comments likes caption ratings test
0 7 4630 CHEESECAKE S AVOKÁDOVÝM KRÉMEM A LESNÍMI PLODY... 1.0 1
1 0 2617 BRUSINKOVÁ GRANOLA S OŘECHY PODLE @cookingwith... 1.0 1
2 0 1882 Bulgur se špenátem 120 g bulguru Hrst baby š... 1.0 1
3 0 1715 Avomajo od @cukrfree.cz\n\nIngredience\n\n2 zr... 12.0 1
4 7 2263 Zapečená špagetová dýně alá boloňské špagety p... 1.0 1
5 8 4185 3-vrstvový dyňový cheesecke bez korpusu od @si... 1.0 1
6 4 2112 Bezlepkový bezlaktózový banánový chlebíček s c... 1.0 1
7 2 2438 Dýňové muffiny od @maryskitchenlove\n\nIngredi... 1.0 1
8 7 4250 Mrkvová torta (trochu inak) 🐰🍰\nby @nadia_dia_... 1.0 1
9 13 2975 Brokolicový quiche s bramborovou krustou dle @... 1.0 1
10 0 1757 Tapiokový pudink od @couple_andmar \nIngredien... 1.0 1
11 11 3168 Zdravé Reese]s od @terezas_diary INGREDIENCE:... 1.0 1
12 3 3616 OVESNÉ LÍVANCE S ARAŠÍDOVÝM MÁSLEM, BANÁNEM A ... 1.0 1
13 3 1968 Zázvorové smoothie s mangem podle @recipefor30... 1.0 1
14 3 2088 Na @sexyjeans.cz můžete opět využít 10% slevu ... 1.0 1
15 3 2439 VEGAN ořechový koláč s hruškami\n@michelangelk... 1.0 1
16 5 1321 💪🏼 Já už mám kousky z nové NIKE kolekce vybran... 1.0 1
17 15 4474 "Ombre" cheesecake bez lepku \nod @peteroka \n... 1.0 1
18 8 3010 Batátová polévka dle @pinchofcooking \nIngredi... 1.0 1
19 3 3142 Overnight quinoa porridge od @terezas_diary\n\... 1.0 1
20 14 2855 LÍSKOOŘÍŠKOVÉ KULIČKY od @zuzanatalasova •100g... 1.0 1
21 13 4759 Koláč s tvarohem a oříškovo-kakaovým krémem be... 1.0 1
22 3 3229 Dýňový dort s arašídovým korpusem a karamelem ... 1.0 1
23 1 4203 AVOKÁDO ČOKO dort \n@zdrave_bezlepku\nforma 18... 1.0 1
24 3 2475 Dýňový koláč s čoko-burákovo-pekanovým mramoro... 1.0 1
25 16 4157 JABLEČNÝ VLAŠÁK \n@zdrave_bezlepku\n300g strou... 1.0 1
26 1 2008 Hrášková polévka dle @pinchofcooking \nIngredi... 1.0 1
27 18 2936 🍫 ,,PROTEINELLA" 🍫\nby @nadia_dia_\n50g 85% čo... 1.0 1
28 23 3624 MRKVÁČ @zdrave_bezlepku\nKORPUS:\n•300g strouh... 1.0 1
29 9 3319 ��Makovy kolac a jablicky a vanilkovym tvarohe... 1.0 1
... ... ... ... ... ...
3192 0 45 ✔️ 1.0 1
3193 0 22 Potraviny, které čistí játra - mrkev, brokolic... 1.0 1
3194 1 40 ČOKOLÁDOVO-POMERANČOVÉ PROTEINOVÉ TYČINKY\n\nP... 1.0 1
3195 0 17 Naklíčená slunečnice smíchaná s banány = rychl... 1.0 1
3196 0 14 Krémová zálivka na salát \n1 zralé avokádo, 1/... 1.0 1
3197 1 21 ✔️ 1.0 1
3198 1 27 1 1.0 1
3199 0 41 #czechgirl #czechboy 1.0 1
3200 0 31 1 1.0 1
3201 0 24 ZELENINOVÉ ŠPAGETY\n\nINGREDIENCE (1 osoba)\n\... 1.0 1
3202 0 14 SALÁT S GRILOVANÝM KUŘECÍM MASEM ✔️ INGREDIENC... 1.0 1
3203 2 7 Kokosový cukr patří mezi skutečné delikatesy. ... 1.0 1
3204 0 19 Skořice snižuje krevní tlak a zlepšuje trávení... 1.0 1
3205 0 19 Fitness ovocný pohár ✔️ 1/2 hrnku rozmražených... 1.0 1
3206 2 20 Benefity sladkých brambor - mají hodně, ale op... 1.0 1
3207 1 45 Nápoj pro ploché bříško: - 6 šálků vody\n- 1 l... 1.0 1
3208 1 34 CELOZRNNÉ ŠPAGETY S BYLINKOVÝM PESTEM\n\nINGRE... 1.0 1
3209 1 26 Losos v alobalu Na tento recept budete potřeb... 1.0 1
3210 0 25 Pijte vodu\nPocit únavy je často příznakem deh... 1.0 1
3211 2 72 Snídaně plná energie\nTuky a bílkoviny jsou ne... 1.0 1
3212 1 45 #czechpeople #czechgirl #czechboy 1.0 1
3213 1 51 ZELENINOVÝ KUSKUS S UZENÝM TOFU\n\nINGREDIENCE... 1.0 1
3214 1 39 JAHODOVÝ KOKTEJL\n\nINGREDIENCE (1 osoba)\n\n2... 1.0 1
3215 0 19 Klíčky…\n… jsou klíčem k perfektnímu zdraví. P... 1.0 1
3216 1 32 PLNĚNÝ PEČENÝ BRAMBOR\n\nINGREDIENCE (1 osoba)... 1.0 1
3217 0 40 KUŘE PLNĚNÉ SÝREM A BAZALKOU, BRAMBOR VAŘENÝ\n... 1.0 1
3218 1 30 TĚSTOVINOVÝ SALÁT S TOFU\n\nIngredience\n\nTof... 1.0 1
3219 0 20 Pohanka\nNejlepší a nejjednodušší cesta, jak n... 1.0 1
3220 4 47 Kokos \nV jakékoli formě. Voda vás skvěle nast... 1.0 1
3221 0 33 Kapusta\nKrálovna zeleniny. Můžete z ní připra... 1.0 1

3222 rows × 5 columns