Anaconda Fusion menggabungkan Excel dengan data science Python

Beberapa penggunaan paling kreatif untuk aplikasi tidak pernah dimaksudkan oleh pembuatnya. Microsoft Excel mungkin tidak dirancang sebagai alas untuk ilmuwan data, tetapi telah ditekan ke dalam perannya dengan semangat sehingga Microsoft mengikuti arus.

Continuum Analytics, pembuat distribusi Python yang disebut Anaconda yang disukai oleh pengguna ilmu data, telah merilis Anaconda Fusion, sebuah sistem untuk menghubungkan Anaconda versi tingkat perusahaan dengan Microsoft Excel 2016 dan yang lebih tinggi. Ini menjembatani data Excel yang dapat diakses oleh Python dan membuat visualisasi Anaconda dan fungsi lainnya tersedia di dalam Excel.

Spreadsheets adalah wilayah yang akrab bagi mereka yang berada dalam analisis bisnis - lingkungan seperti Python dan R. Jika data scientist memiliki pekerjaan yang ingin mereka bagikan dengan joki Excel, akan lebih mudah melakukannya melalui Excel daripada meminta mereka datang ke sisi Python.

Data scientist dapat mengekspos pekerjaan mereka kepada pengguna Excel dengan kode Python dan data yang tersedia di notebook Jupyter. Fungsi dalam buku catatan dapat didekorasi dengan sintaks dekorator Python standar untuk menunjukkan bahwa mereka tersedia untuk pengguna Excel, dan data yang diberikan ke fungsi tersebut dapat bersifat terbuka (yaitu, rentang data apa pun yang dapat dicantumkan di Excel) atau tertutup (pilihan dari daftar).

Saat pengguna Excel berinteraksi dengan fungsi tersebut, hasilnya - data teks biasa, atau visualisasi grafis seperti yang dibuat oleh paket seperti Bokeh - ditampilkan di panel samping tab di Excel. Dengan panel samping, pengguna Excel juga lebih mudah menjelajahi buku catatan yang sudah tersedia atau mengunggah buku catatan yang sudah ada ke Fusion. Ini bukan sekadar kenyamanan; itu menyesuaikan pengguna Excel sedikit demi sedikit dengan Fusion dan Anaconda dan Python secara umum.

Sebagian besar integrasi sebelumnya antara Excel dan Python telah memungkinkan Excel untuk beroperasi dengan Python sebagai sumber data, seperti proyek Xlwings. Fusion mungkin juga dianggap sebagai bagian depan: Ini memungkinkan Python menggunakan Excel sebagai ujung depan untuk aplikasi dan fungsi berbasis data yang dibangun dengan Python.