Para aprovecharlo al máximo y no sentirse tonto durante la especialización, sugiero encarecidamente un nivel cómodo con la codificación en general y el lenguaje R en algún grado.
- Para el conocimiento básico de codificación, creo que saber cómo escribir una función , un bucle for es suficiente. La mayoría de las veces, si realmente tiene que codificar en esta especialización, es escribir una función para hacer algo específico o escribir un bucle for para reducir las tareas repetitivas. ¿Así que cuál es el problema? ¿Solo 2 cosas? Bueno, resulta que escribir una función en R es todo un arte. Formular un ciclo for que haga bien una tarea tampoco es trivial.
- Es genial si sabes HTML básico, para escribir R Publication. (Realmente no necesita esto si no le importa que su publicación esté abarrotada y en escala de grises)
- Si duda en codificar y solo usa las funciones prescritas sugeridas por los instructores, pronto se aburrirá porque básicamente está produciendo el mismo trabajo que muchas otras personas. Por ejemplo, en el curso sobre Investigación reproducible, toneladas de personas no saben cómo limpiar el conjunto de datos y, por lo tanto, el análisis es superficial e inexacto. ¿Por qué? La limpieza del conjunto de datos necesita conocimiento de las expresiones regulares, si uno no tiene idea de la programación, es improbable que esa persona también conozca las expresiones regulares.
- La depuración en R suele ser una tarea muy frustrante (el script se ejecuta lentamente y la sintaxis no es muy bonita, no como Python). A veces tendrá que revisar los códigos para encontrar el error bien oculto (por ejemplo, falta una coma). Básicamente, debe tener la misma paciencia que tiene un programador intermedio durante la depuración.
- Lo que es más importante, si no conoce la programación, probablemente el último curso en el que tenga que desarrollar un producto de datos reales en el procesamiento del lenguaje natural será un gran dolor para usted.