Integrace mezi Excelem a Pythonem je významnou evolucí analytických schopností dostupných v Excelu. Skutečnou inovací je spojení síly Pythonu s flexibilitou Excelu.
Díky této integraci můžete psát kód Pythonu do buněk Excelu, vytvářet pokročilé vizualizace pomocí knihoven, jako je matplotlib a seaborn, a dokonce aplikovat techniky strojového učení pomocí knihoven, jako je scikit-learn a statsmodels.
Python v Excelu jistě otevře řadu nových možností v tabulkovém procesoru. To změní způsob, jakým pracují analytici Pythonu i Excelu. Takhle.
Excel je pravděpodobně nejoblíbenějším nástrojem pro analýzu dat díky své použitelnosti a flexibilitě.
Uživatelé Excelu nepotřebují umět programovat k čištění dat nebo vytváření pohledů a maker. Pomocí několika vzorců a několika kliknutí můžeme spravovat data a vytvářet kontingenční tabulky a grafy v Excelu.
Samotný Excel byl skvělý pro provádění základní analýzy dat, ale jeho omezení neumožňovala datovým analytikům provádět složité transformace dat a vytvářet pokročilé vizualizace (natož aplikovat techniky strojového učení). Oproti tomu programovací jazyky jako Python zvládnou složité výpočty.
Analytici Excelu se nyní budou muset naučit Python, aby si zajistili budoucí kariéru.
Ale přizpůsobí se?
Programovací jazyk nejblíže většině uživatelů Excelu byl Visual Basic for Applications (VBA), ale ani ti, kteří píší kód VBA, nevědí defiSkončí jako „programátoři“. To je důvod, proč většina uživatelů Excelu považuje učení programování za něco složitého nebo zbytečného (proč se učit programovat, když můžete získat kontingenční tabulku jedním kliknutím?)
Doufejme, že se analytici Excelu přizpůsobí. Dobrou zprávou pro ně je, že Python je jazyk, který se snadno učí. Uživatelé Excelu ani nebudou muset instalovat Python na své počítače a stahovat editor kódu, aby mohli začít psát kód Python. Ve skutečnosti je v Excelu nová funkce PY, která uživatelům umožňuje psát kód Pythonu do buňky Excelu.
Úžasné, že? Nyní můžeme napsat kód Pythonu do buňky, abychom získali datový rámec a pohledy v našem listu.
To je rozhodně evoluce v analytických schopnostech Excelu.
To bude přínosem pro analytiky Pythonu i Excelu
Nyní můžete v sešitu aplikace Excel používat výkonné knihovny Pythonu, jako jsou pandy, seaborn a scikit-learn. Tyto knihovny nám pomohou provádět pokročilé analýzy, vytvářet úžasné vizualizace a používat strojové učení, prediktivní analýzy a prognostické techniky v Excelu.
Exceloví analytici, kteří nevědí, jak psát kód Python, si budou muset vystačit s kontingenčními tabulkami, vzorci a grafy Excelu, ale ti, kteří se přizpůsobí, posunou své analytické dovednosti na další úroveň.
Zde je několik příkladů toho, jak bude vypadat analýza dat pomocí Pythonu v Excelu.
S Pythonem v Excelu budeme moci používat regulární výrazy (regex) k vyhledání konkrétních řetězců nebo textových vzorů v buňkách. V následujícím příkladu je k extrahování dat z textu použit regulární výraz.
Pokročilé vizualizace, jako jsou tepelné mapy, houslové mapy a grafy rojů, jsou nyní možné v Excelu s Seaborn. Zde je typický párový graf, který bychom vytvořili pomocí Seaborn, ale nyní zobrazený v excelovém listu.
V neposlední řadě můžete nyní použít modely strojového učení, jako je DecisionTreeClassifier, v listu aplikace Excel a přizpůsobit model pomocí datových rámců pandas.
Python v Excelu překlene propast mezi analytiky Pythonu a Excelu
Časy, kdy měli analytici Pythonu a Excelu problémy se spoluprací, skončí, když bude Python v Excelu dostupný všem uživatelům.
Analytici Excelu se budou muset těmto novým změnám přizpůsobit, aby měli Python nejen jako novou dovednost ve svém životopisu, ale aby si zajistili i budoucí kariéru. Učení VBA nebude pro analytiky Excelu tak relevantní jako učení Pythonových knihoven jako Pandas a Numpy.
Výpočty v Pythonu poběží v cloudu společnosti Microsoft, takže i analytici používající počítače s omezenými zdroji zažijí rychlejší zpracování složitých výpočtů.
Na druhou stranu, analytici Pythonu budou moci snadněji spolupracovat s analytiky Excelu a překlenout propast mezi nimi.
Python v Excelu v budoucnu určitě změní způsob, jakým analytici Pythonu a Excelu přistupují k analýze dat. Po oznámení Microsoftu poroste počet analytiků Excelu, kteří se začnou učit Python.
Python v Excelu je aktuálně k dispozici uživatelům, kteří používají beta kanál na Windows. Chcete-li k němu získat přístup, musíte se připojit k programu Microsoft 365 Insider. Pro více informací čtěte zde.
Ercole Palmeri
Námořní sektor je skutečnou globální ekonomickou velmocí, která se dostala na 150miliardový trh...
Minulé pondělí Financial Times oznámily dohodu s OpenAI. FT licencuje svou prvotřídní žurnalistiku…
Miliony lidí platí za streamovací služby a platí měsíční předplatné. Je obecný názor, že jste…
Společnost Coveware od společnosti Veeam bude i nadále poskytovat služby reakce na incidenty v oblasti kybernetického vydírání. Coveware nabídne forenzní a sanační schopnosti…