En asociación con el proveedor de repositorios de lenguajes Anaconda, Microsoft ha lanzado una iniciativa pionera que integra Python, lenguaje de programación común entre los expertos en datos, directamente en Excel. El desarrollo, que elimina la necesidad de configuración adicional, promete optimizar drásticamente el análisis de datos y el aprendizaje automático.
El anuncio de Microsoft es fundamental debido al hecho de que una parte importante de los datos empresariales en todo el mundo todavía se almacena en Excel. Quienes trabajan con estos datos a menudo encuentran difícil utilizar Python dentro del entorno Excel sin depender de complementos o configuraciones adicionales.
La nueva integración permite a los profesionales de datos ingresar Python directamente en una celda y los cálculos se procesan en la nube Microsoft. Los resultados, incluidos los gráficos y las visualizaciones, se devuelven a la hoja de trabajo. Este flujo de trabajo agiliza todo el proceso de análisis de datos sin dejar de utilizar la conocida interfaz de Excel.
Aunque es una novedad de Microsoft, se han realizado esfuerzos previos para simplificar el uso Python dentro de Excel. En 2014, una empresa conocida como Zoomer Analytics creó un sistema llamado Xlwings, esencialmente una biblioteca de Python que podía vincular Excel y Python.
Tres años después, a los creadores de Anaconda, Continuum Analytics, se les ocurrió Anaconda Fusion: un sistema diseñado para unir Anaconda de nivel empresarial con las versiones Microsoft Excel de 2016 en adelante. Esto hizo posible que los científicos de datos hicieran accesible su trabajo a los usuarios Excel a través de código Python y datos encapsulados en cuadernos Jupyter.
A raíz de este anuncio histórico de Microsoft, los usuarios Excel ahora pueden ingresar directamente código Python en las celdas usando la nueva función "PY". Luego pueden realizar tareas como limpieza de datos, análisis predictivo y aprendizaje automático, cortesía de herramientas como fórmulas, tablas dinámicas y gráficos de Excel, entre otras.
Microsoft señala que los usuarios también pueden importar datos externos a Python en los flujos de trabajo Excel utilizando los conectores integrados de Excel y Power Query.
Python en Excel, que se hizo público recientemente en el Canal Beta para Windows, brinda a los usuarios acceso a bibliotecas de Python como scikit-learn y statsmodels. Esta integración podría revolucionar el aprendizaje automático, el análisis predictivo y las técnicas de pronóstico, incluido el análisis de regresión y el modelado de series temporales.
Para acceder Python en Excel, los usuarios deberán suscribirse al Microsoft 365 Insider Program. Durante la vista previa, la característica se incluirá con una suscripción a Microsoft 365. Sin embargo, una vez que concluya la fase de vista previa, algunas funcionalidades estarán limitadas sin una licencia paga.
De manera similar al paso de Microsoft para simplificar y mejorar el potencial del análisis de datos, AppMaster , una reconocida plataforma no-code también tiene como objetivo proporcionar diversas soluciones para operaciones back-end, móviles y web. La plataforma, conocida por sus capacidades de desarrollo 10 veces más rápidas y 3 veces más rentables, incluso ofrece una opción para que los usuarios revisen y revisen su aplicación sin deuda técnica. Los esfuerzos de Microsoft y AppMaster reflejan el futuro del análisis de datos, haciéndolo más accesible y eficiente para empresas de todos los tamaños.