Programiranje

Anaconda Fusion združuje Excel s podatkovno znanostjo Python

Nekaterih najbolj kreativnih načinov uporabe njihovi proizvajalci nikoli ne namenijo. Microsoft Excel morda ni bil zasnovan kot pisalna ploščica za podatkovne znanstvenike, vendar je bil v vlogo pritisnjen s tako vnemo, da je Microsoft šel s tokom.

Continuum Analytics, izdelovalci distribucije Python, imenovane Anaconda, ki jo imajo uporabniki podatkovnih znanosti, je izdal Anaconda Fusion, sistem za povezovanje različice Anaconde za podjetja s sistemom Microsoft Excel 2016 in novejših različic. To premosti Excelove podatke, dostopne Pythonu, in omogoči Anacondine vizualizacije in druge funkcije v Excelu.

Preglednice so znano ozemlje za tiste, ki se ukvarjajo s poslovno analitiko - manj pa okolja, kot sta Python in R. Če imajo podatkovni znanstveniki delo, ki ga želijo deliti z Excelovimi džokeji, bo to lažje storiti prek Excela, kot pa, da bi prišli na stran Pythona.

Znanstveniki lahko svoje delo izpostavijo uporabnikom Excela s kodo Python in podatki, ki so na voljo v zvezkih Jupyter. Funkcije v zvezku so lahko okrašene s standardno sintakso dekoraterja Python, ki označuje, da so na voljo uporabnikom Excela, podatki, ki se posredujejo tem funkcijam, pa so lahko odprti (torej kateri koli obseg podatkov, ki ga je mogoče navesti v Excelu) ali zaprti (izbira s seznama).

Ko uporabnik Excela komunicira s temi funkcijami, so rezultati - podatki v golem besedilu ali grafične vizualizacije, kot so tiste, ki jih ustvarijo paketi, kot je Bokeh, prikazani na stranski plošči z zavihki v Excelu. S stransko ploščo lahko tudi uporabniki Excela lažje raziščejo prenosnike, ki so že na voljo, ali naložijo obstoječe zvezke v Fusion. To ni preprosto udobje; uporabnike Excela po malem privaja na Fusion ter na splošno na Anacondo in Python.

Večina prejšnjih integracij med Excelom in Pythonom je omogočila, da je Excel sodeloval s Pythonom kot podatkovnim virom, kot je projekt Xlwings. Fusion je lahko mišljen tudi kot averz: Pythonu omogoča, da Excel uporablja kot prednji del podatkovnih aplikacij in funkcij, zgrajenih s Pythonom.

$config[zx-auto] not found$config[zx-overlay] not found