Προγραμματισμός

Το Anaconda Fusion συνδυάζει το Excel με την επιστήμη δεδομένων Python

Ορισμένες από τις πιο δημιουργικές χρήσεις για εφαρμογές δεν προορίζονται ποτέ από τους κατασκευαστές τους. Το Microsoft Excel μπορεί να μην έχει σχεδιαστεί ως ένα μηδέν για τους επιστήμονες δεδομένων, αλλά έχει πιεστεί στο ρόλο με τόσο ζήλο που η Microsoft έχει περάσει με τη ροή.

Η Continuum Analytics, κατασκευαστές μιας διανομής Python με την ονομασία Anaconda που προτιμάται από τους χρήστες της επιστήμης δεδομένων, κυκλοφόρησε το Anaconda Fusion, ένα σύστημα σύνδεσης της έκδοσης Anaconda για επιχειρήσεις με το Microsoft Excel 2016 και νεότερη έκδοση. Αυτό γεφυρώνει τα δεδομένα του Excel προσβάσιμα στην Python και καθιστά τις οπτικοποιήσεις και άλλες λειτουργίες της Anaconda διαθέσιμες στο Excel.

Τα υπολογιστικά φύλλα είναι μια γνωστή περιοχή για όσους βρίσκονται σε αναλυτικά στοιχεία επιχειρήσεων - περιβάλλοντα όπως η Python και η R, λιγότερο. Εάν οι επιστήμονες δεδομένων έχουν δουλειά που θέλουν να μοιραστούν με τους jockeys του Excel, θα είναι ευκολότερο να το κάνουν μέσω του Excel παρά να τους έρθουν στην πλευρά του Python.

Οι επιστήμονες δεδομένων μπορούν να εκθέσουν τη δουλειά τους σε χρήστες του Excel με κώδικα Python και δεδομένα διαθέσιμα σε φορητούς υπολογιστές Jupyter. Οι λειτουργίες σε ένα σημειωματάριο μπορούν να διακοσμηθούν με μια τυπική σύνταξη διακοσμητή Python για να υποδείξουν ότι είναι διαθέσιμες σε χρήστες του Excel και τα δεδομένα που παρέχονται σε αυτές τις λειτουργίες μπορούν να είναι ανοιχτού τύπου (δηλαδή, οποιοδήποτε εύρος δεδομένων που μπορεί να αναφέρεται στο Excel) ή να κλείσει (μια επιλογή από μια λίστα).

Όταν ένας χρήστης του Excel αλληλεπιδρά με αυτές τις λειτουργίες, τα αποτελέσματα - δεδομένα απλού κειμένου ή γραφικές απεικονίσεις όπως αυτές που δημιουργούνται από πακέτα όπως το Bokeh - εμφανίζονται σε ένα πλευρικό πλαίσιο με καρτέλες στο Excel. Με το πλαϊνό πλαίσιο, είναι επίσης ευκολότερο για τους χρήστες του Excel να εξερευνήσουν τα ήδη διαθέσιμα σημειωματάρια ή να μεταφορτώσουν υπάρχοντα σημειωματάρια στο Fusion. Αυτό δεν είναι απλώς μια ευκολία. προσαρμόζει τους χρήστες του Excel σιγά-σιγά στο Fusion και στην Anaconda και η Python είναι γενική.

Οι περισσότερες από τις προηγούμενες ενσωματώσεις μεταξύ Excel και Python επέτρεψαν στο Excel να συνεργαστεί με την Python ως πηγή δεδομένων, όπως το έργο Xlwings. Το Fusion μπορεί επίσης να θεωρηθεί ως το αντίστροφο: Επιτρέπει στην Python να χρησιμοποιεί το Excel ως διεπαφή για εφαρμογές και λειτουργίες που βασίζονται σε δεδομένα που έχουν δημιουργηθεί με το Python.