Anaconda Fusion spaja Excel s Python naukom o podacima

Njihovi proizvođači nikad ne namjeravaju neke od najkreativnijih primjena aplikacija. Microsoft Excel možda nije zamišljen kao ogrebotina za podatkovne znanstvenike, ali je s takvom revnošću pritisnut u ulogu da je Microsoft krenuo u tom smjeru.

Continuum Analytics, tvorci distribucije Pythona nazvane Anaconda koju preferiraju korisnici znanosti o podacima, objavili su Anaconda Fusion, sustav za povezivanje verzije Anaconde za poduzeće s Microsoft Excel 2016 i novijim verzijama. Ovo premošćuje Excel-ove podatke dostupne Pythonu i čini Anacondine vizualizacije i druge funkcije dostupne u programu Excel.

Proračunske tablice poznati su teritorij onima koji se bave poslovnom analitikom - okruženjima poput Pythona i R, a manje. Ako znanstvenici podataka imaju posao koji žele podijeliti s Excel-ovim džokejima, to će biti lakše učiniti putem programa Excel, nego da ih dođu na stranu Pythona.

Znanstvenici podataka mogu svoj rad izložiti korisnicima Excela s Python kodom i podacima dostupnim u Jupyterovim bilježnicama. Funkcije u bilježnici mogu biti ukrašene standardnom sintaksom dekoratora Python da označe da su dostupne korisnicima programa Excel, a podaci koji se dostavljaju tim funkcijama mogu biti otvoreni (to jest, bilo koji raspon podataka koji se može navesti u Excelu) ili zatvoreni (izbor s popisa).

Kada korisnik Excela stupi u interakciju s tim funkcijama, rezultati - podaci u običnom tekstu ili grafičke vizualizacije poput onih koje su stvorili paketi poput Bokeh - prikazuju se na bočnoj ploči s karticama u programu Excel. Pomoću bočne ploče korisnicima programa Excel također je lakše istražiti već dostupne bilježnice ili učitati postojeće bilježnice u Fusion. To nije samo pogodnost; malo po malo aklimatizira korisnike Excela na Fusion i na Anacondu i Python je općenito.

Većina prethodnih integracija između Excela i Pythona omogućile su Excelu da međusobno surađuje s Pythonom kao izvorom podataka, poput projekta Xlwings. Fusion se također može smatrati aversom: Omogućuje Pythonu da koristi Excel kao prednji kraj za aplikacije i funkcije na temelju podataka izgrađene s Pythonom.