Informácie o dostupnosti nájdete v časti Dostupnosť Pythonu v Exceli. Ak narazíte na akékoľvek problémy s Pythonom v Exceli, nahláste ich výberomPripomienkyk Pomocníkovi> v Exceli.
Začínate s Pythonom v Exceli? Začnite čítaním úvodu do Pythonu v Exceli a Začíname s Pythonom v Exceli.
Čo je to údajový rámec?
Údajový rámec je dvojrozmerná údajová štruktúra v počítačových programovacích jazykoch, podobne ako tabuľka programu Excel. V jazyku Python je DataFrame objekt v knižnici pandas . Knižnica pandas je základná knižnica, ktorú používa jazyk Python v Exceli, a objekty DataFrame sú kľúčovou štruktúrou na analýzu údajov pomocou jazyka Python v Exceli.
Poznámka
Python v Exceli používa DataFrame ako predvolený objekt pre dvojrozmerné rozsahy.
Python v Exceli môže vytvoriť údajový rámec dvoma spôsobmi: ako objekt Pythona alebo skonvertovaný na excelové hodnoty. Keď sa DataFrame vráti ako objekt Pythona, v bunke sa zobrazí text "DataFrame", pred ktorým je ikona karty. Nasledujúca snímka obrazovky znázorňuje DataFrame ako objekt Pythona v bunke Excelu.
Ak chcete zobraziť informácie v rámci údajového rámca, vyberte ikonu karty v bunke alebo použite kombináciu klávesov Ctrl+Shift+F5. Nasledujúca snímka obrazovky zobrazuje objekt DataFrame s otvoreným zobrazením karty. V tomto príklade sa opakujú údaje v bunkách A1:B3 v hárku.
Externé údaje môžete tiež importovať do Excelu a potom ich spracovať pomocou Pythonu v Exceli. Ak chcete importovať externé údaje, použite Power Query. Ďalšie informácie o tom nájdete v téme Použitie doplnku Power Query na import údajov pre jazyk Python v Exceli.
Zmena typu výstupu Pythona
Údaje v rámci údajového rámca možno vrátiť ako excelové hodnoty namiesto ako objektov Pythona. Vytvorte údajový rámec v podobe excelových hodnôt a zahrňte ďalšie excelové analytické nástroje, ako sú grafy, excelové vzorce a podmienené formátovanie.
Pomocou ponuky výstupu Pythonu v riadku vzorcov môžete ovládať, ako sa vrátia výpočty v Pythone. Nasledujúca snímka obrazovky znázorňuje ponuku výstupu jazyka Python v riadku vzorcov.
Nasledujúca snímka obrazovky znázorňuje predchádzajúce údaje údajového rámca, ale tentoraz sa údaje vracajú ako excelové hodnoty. Pretože tento údajový rámec opakuje údaje v bunkách A1:B3 v hárku, výsledok Pythonu v bunkách C1:D3 zodpovedá bunkám A1:B3.
Poznámka
Ak bunka vo výstupnom rozsahu, ktorý je v predchádzajúcom scenári rozsah C1:D3, už obsahuje hodnotu, potom bunka Pythonu vráti #SPILL! namiesto výstupu Pythona. Ďalšie informácie nájdete v téme Riešenie problémov s chybami jazyka Python v Exceli a Ako opraviť chybu #SPILL!.
Dôležité
Keď je typ výstupu údajového rámca nastavený na excelové hodnoty, údajový rámec vytvorí stĺpec indexu iba vtedy, ak je splnená jedna z nasledujúcich podmienok.
- Ak hodnoty stĺpca indexu nie sú číselné (napríklad výsledok operátora
describe()ORgroup_by()). - Ak bol nastavený názov stĺpca indexu.
Typy výstupov môžete zmeniť aj pomocou ponuky po kliknutí pravým tlačidlom myši alebo ponuky Ctrl + kliknutie na ľubovoľnú bunku Pythonu. Otvorte ponuku po kliknutí pravým tlačidlom myši a vyberte položku Výstup ako na zmenu výstupu.