Články

Python inovuje způsob, jakým datoví analytici pracují v Excelu

Microsoft oznámil integraci Pythonu do Excelu.

Uvidíme, jak to změní způsob, jakým pracují analytici Pythonu a Excelu.

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.

Inovace

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.

Co se mění pro analytiky a uživatele Excelu

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.

Zdroj: Blog společnosti Microsoft

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

Knihovny Pythonu pro analýzu dat budou dostupné v 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.

Inovační zpravodaj
Nenechte si ujít nejdůležitější novinky o inovacích. Přihlaste se k jejich odběru e-mailem.

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.

Zdroj: Blog společnosti Microsoft

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.

Zdroj: Blog společnosti Microsoft

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

Inovační zpravodaj
Nenechte si ujít nejdůležitější novinky o inovacích. Přihlaste se k jejich odběru e-mailem.

Nedávné články

Budoucnost je tady: Jak lodní průmysl revolucionizuje globální ekonomiku

Námořní sektor je skutečnou globální ekonomickou velmocí, která se dostala na 150miliardový trh...

1. května 2024

Vydavatelé a OpenAI podepisují dohody o regulaci toku informací zpracovávaných umělou inteligencí

Minulé pondělí Financial Times oznámily dohodu s OpenAI. FT licencuje svou prvotřídní žurnalistiku…

30. dubna 2024

Online platby: Zde je návod, jak vám streamovací služby umožňují platit navždy

Miliony lidí platí za streamovací služby a platí měsíční předplatné. Je obecný názor, že jste…

29. dubna 2024

Veeam nabízí nejkomplexnější podporu pro ransomware, od ochrany po reakci a obnovu

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…

23. dubna 2024