Realmente depende de para qué lo necesites.
Python tiene algunos excelentes paquetes de aprendizaje automático, así como paquetes de estadísticas y matemáticas. Tiene algunas buenas habilidades de trazado y gráfico también. También obtienes la funcionalidad general de programación y scripting.
R fue construido con las estadísticas en mente. Tiene MUCHAS bibliotecas en CRAN que hacen casi todo bajo el sol. Sin embargo, varían en calidad (como la tienda de Google Play). También tiene algunas habilidades de trazado muy agradables y puede producir cualquier argumento que se te ocurra. El lenguaje es funcional, por lo que puede llevar un tiempo acostumbrarse.
- ¿El aprendizaje profundo ha vuelto obsoletos los métodos del núcleo?
- ¿Cómo deberíamos comenzar con los conceptos básicos del aprendizaje automático para construir un sistema de recomendación utilizando Python?
- Visión por computadora: ¿cómo sé qué vector de características en un vector combinado es más confiable?
- ¿Qué significa el impulso en el descenso de gradiente estocástico?
- Quiero extraer acciones del texto y la entidad que actuó y sobre la que se actúa. Cómo proceder ?
Prefiero R para crear prototipos, probar cosas y realizar análisis que pueden ser una cosa de una vez o que no requerirán interacción con los archivos. Usualmente uso R Studio para eso. Si necesito crear alguna API, interactuar con archivos o un sistema de archivos, automatizar alguna tarea o realizar alguna combinación de ellas, usaré python. Python con Jupyter es un placer de usar.
La respuesta final depende de lo que está tratando de hacer, las limitaciones de tiempo y en qué prefiere trabajar. Python es un poco más fácil de aprender, pero el análisis de datos no es su propósito principal. R fue construido para el análisis. ¿Por qué no aprender a usar ambos? Si puede escribir un programa, los recogerá rápidamente. Si no, sugiero aprender a programar mediante un curso o libro de ciencias de la computación. Una vez que obtenga los conceptos, puede aprender cualquier idioma.
No necesita elegir uno u otro y vivir con su elección. Vaya a descargar R y R Studio y descargue Anaconda. Busca en Google. Recorrer ejemplos. Encontrará que ambos tienen fortalezas y debilidades.