¿Debería un científico de datos que conoce Python aprender R también?

Depende del problema comercial que tenga y del equipo que tenga. Me encanta Python y puedo hacer todo el trabajo necesario en Python, salvo algunas consultas SQL, MongoDB y algunas en Excel.

Las únicas tres formas reales en las que pensaría que estarías presionado para hacer R es

  1. Está encontrando que algunos de los algoritmos de ML que necesita no están disponibles o no sabe cómo escribirlos en Python
  2. Tienes algún tipo de tecnología que funciona mejor con R.
  3. Tienes miembros del equipo que se sienten más cómodos con R y estás tratando de colaborar en un proyecto y es más fácil para ti aprender R que para ellos aprender Python.

Probablemente haya otros casos de uso, pero esos son los que he visto con más frecuencia.

Lo bueno es que si conoces las bibliotecas científicas en Python bastante bien, R no es tan difícil de entender, ya que una buena parte de las características de Pandas, Numpy, Scipy, Seaborn, Scikit Learn y Matplotlib obtuvieron sus inspiraciones de R o son casi las mismas ideas.

Depende de qué tan profundo quieras bajar por la madriguera del conejo.

No he usado R en absoluto durante más de un año en mi trabajo diario. Sin embargo, R es la lengua franca del análisis de datos. Si vas a una reunión de ciencia de datos, perderás la comprensión de la mitad de lo que dicen si no puedes leer R. La mayoría de los howtos, libros y documentos de algoritmos eventualmente se refieren a una implementación de R.

Eso no me molesta en absoluto, porque en mi carrera me estoy moviendo cada vez más hacia aprender a mostrar datos en la web y lejos de los algoritmos estadísticos locos. Cuando uso algo que proviene de la ciencia de datos, confío en los paquetes escritos por otros en Python.

Sin embargo, si tuviera algún interés en comprender los algoritmos o implementarlos desde cero, no habría forma de aprenderlos primero en R.

No hay daño en aprender otro idioma. Creo que los científicos de datos deberían saber tanto Python como R.

More Interesting

Además del aprendizaje automático, ¿cuáles son las otras cosas que debo aprender para convertirme en un científico de datos / PNL?

Cómo lidiar con la advertencia, 'ADVERTENCIA: la corrección no ha podido mejorar la probabilidad de registro' en la regresión logística a través de SAS

¿Un recién graduado de CS obtiene un trabajo de analista de datos o científico de datos?

¿Cuáles son algunos algoritmos avanzados que usan los científicos de datos para limpiar y dar sentido a los datos?

¿Cómo es un día en la vida de un científico de datos? ¿Por qué es esta la carrera más popular en este momento?

¿Alguien ha conseguido un trabajo a través de Elitmus para un puesto de científico de datos / analista de datos, ya sea como trabajador más nuevo o experimentado?

¿Qué hace a un buen científico?

¿Aprender qué herramienta / tecnología obtendría un trabajo como analista de datos?

¿Se necesita ser un analista de datos para ser un científico de datos?

Si quiero tener un trabajo relajado y la vida, ¿debo dejar mi doctorado?

Cómo usar de manera óptima los próximos seis meses si tengo que ser mejor en Data Science

¿Cuál es el papel de un científico de datos en una industria?

¿Dónde puedo prepararme para diferentes temas como estructura de datos, algoritmos, SO, DBMS, etc. para el tema GATE en el formato MCQ?

Quiero convertirme en científico de datos. Un amplio campo extendido. Tengo conocimiento sobre ML. ¿Cuáles son otros temas / materias requeridos que debo aprender?

Cómo convertirse en un científico de datos en India que también en un período de tiempo mínimo