En la industria de la minería de datos, ¿cuál se utiliza más comúnmente, R o Python?
En términos de amplitud, creo que Python es de hecho mejor que R. Ya sea llamando a otros lenguajes, conectando y leyendo fuentes de datos, operando el sistema o expresiones regulares y procesamiento de textos, Python tiene ventajas obvias. Después de todo, Python surgió como un lenguaje de programación de computadoras, mientras que R solo se originó a partir de la computación estadística. Por lo tanto, en términos de amplitud del lenguaje, la diferencia entre los dos es significativa.
Ambas herramientas son muy convenientes y no requieren conocimientos de programación muy avanzados. Ambas son adecuadas para el desarrollo de algoritmos y tienen una gran cantidad de paquetes para su uso.
Es fácil comenzar con Python, mientras que R es relativamente difícil.
R todavía es un poco débil para la minería de texto. Por supuesto, su ventaja es que las funciones están escritas para usted. Solo necesita conocer la forma de los parámetros. A veces, R puede ser inteligente. La forma del parámetro es incorrecta para ayudarle a adaptarse. Este sencillo software es adecuado para personas que desean centrarse en su negocio.
Python puede hacer casi todo. Tiene más funciones que R y es más rápido que R. Es un lenguaje y R se parece más a un software, por lo que Python puede desarrollar mejor algoritmos flexibles.
Python es adecuado para procesar grandes cantidades de datos, mientras que R tiene muchas limitaciones a este respecto. Por supuesto, la premisa de esto es que para niños con conceptos básicos de programación relativamente promedio, para adultos, si es así. Puede utilizar la programación vectorial de forma más flexible. La velocidad de R tampoco es tan mala.
En términos de rendimiento, Python se encuentra entre los lenguajes de alto nivel como C/C++/Java y el lenguaje R. Aunque el rendimiento no es tan bueno como el de esos lenguajes de alto nivel, en general todos los días. Los datos se pueden implementar básicamente con Python y no hay requisitos de rendimiento. Para las personas exigentes, es suficiente
El código programado en Python es muy legible, hermoso en general, de naturaleza simple y tosca, y de tamaño pequeño. una gran cantidad de código puede lograr funciones complejas en poco tiempo; la sintaxis de R es muy extraña. Varios paquetes no cumplen con las especificaciones gramaticales, lo que hace que su uso a menudo sea complicado; en última instancia, los programas de R no parecen tan simples y hermosos como Python.